Reputation
3,775
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
8 34
Impact
~114k people reached

21h
answered Does it make sense to use a cursor for complex business logic?
22h
comment Should every class I write adhere to an interface?
@kai "You can use DI without using an IoC container". I think more mature development shops can (and do). There is simply no need to pollute the code for what is ostensibly a simple concept. Joel is of a similar view.
1d
revised How to ascertain from the users if performance tuning has had the desired effect
edited title
1d
comment Should every class I write adhere to an interface?
+1 Great answer - this gets to the nub of the issue.
1d
comment Should every class I write adhere to an interface?
Some great stuff here. Just pondering this: An interface is nothing more than the public-facing methods and data members of a class. Whilst this is true for an interface implementation, it certainly does not hold true for an interface which is never implemented, although granted - this would be something of a code smell.
1d
comment Regarding mainframe - sort card
My bad - I thought I was on SO when I answered this as I had been looking at both sites...
1d
revised Should every class I write adhere to an interface?
added 1 character in body
1d
revised Should every class I write adhere to an interface?
added 268 characters in body
1d
answered Should every class I write adhere to an interface?
Apr
29
comment Name for Keeping Multiple Copies of a Variable
Whilst this is generally bad practice, a common (valid) scenario is in the swapping of variables which typically employs a dummy variable. There are ways to get round this though.
Apr
29
answered Regarding mainframe - sort card
Apr
28
comment Should an Else statement be used just for a comment?
You're commenting on the negative case which is misleading. Comment on the code if you need to but don't comment code that isn't there...
Apr
27
revised Are (database) integration tests bad?
Attended to various typos
Apr
26
comment Why does the relational model for a database matter?
@RobertHarvey Sorry - should have explained. 3NF is usually the limit to which normalization is taken. But I take the general point that you could write a tome on it if you were so inclined.
Apr
26
comment Why does the relational model for a database matter?
@RobertHarvey 3NF can be covered in about 6 lines - see bullet points here...
Apr
26
comment Why does the relational model for a database matter?
Resistance to the single table weltanschauung often comes from those inexperienced with SQL who don't understand joins - especially with regards to missing data i.e. outer joins.
Apr
26
comment Why does the relational model for a database matter?
Close voter - justify yourself! :-)
Apr
26
revised Why does the relational model for a database matter?
General tidy
Apr
26
comment How to avoid a crazy amount of interfaces in UI with dependency injection?
@R.Schmitz Yes, but you can use mocking frameworks without DI. To cut a long story short, interfaces are used widely outside DI.
Apr
26
comment How to make Scrum work for a team with defined roles?
@DavidArno I totally agree - it is sub-optimal for sure. Welcome to the enterprise world of shared resources...