Reputation
741
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
4 7
Newest
 Yearling
Impact
~6k people reached

  • 0 posts edited
  • 0 helpful flags
  • 19 votes cast
Nov
12
comment Are (database) integration tests bad?
@dodgethesteamroller Whether something is contrarian IS a matter of opinion or perspective; in a few years it may be the dominant line of thinking, for all I know. Don't read into my punctuation; my point is specifically not to judge it and merely to say that that if you think it's contrarian, and expound on it in 2 (now 3) comments, it's time for it to be an answer.
Nov
3
comment Are (database) integration tests bad?
@dodgethesteamroller In-depth discussions of a "contrarian school" like that are probably best suited to their own answer. Personally, I find that the Google Testing Blog does a pretty good job describing the virtues of fast, tightly-scoped automated tests alongside system-in-context tests. In case you found it unclear, I list the test pyramid here as a useful model or starting point, not as an excuse to stop thinking as an engineer.
May
16
comment What is the motivation behind the @ImplementedBy annotation in Guice?
Related, possibly duplicate question (though your title is clearer): Is Guice's @ImplementedBy evil?
Feb
19
comment What is the advantage of wrapping exceptions
Should you have a copy of Josh Bloch's Effective Java Second Edition laying around, item 61 ("Throw exceptions appropriate to the abstraction") describes this well.