650 reputation
415
bio website nickhodges.com
location Gilbertsville, PA
age 52
visits member for 4 years, 3 months
seen Jul 13 at 23:46

I'm a Delphi developer and I'm very interested in the Software Development process.


May
4
awarded  Popular Question
Dec
12
comment What is inversion of control, and when should I use it?
Five years later, but still....That was an excellent description. Thanks.
Sep
12
awarded  Yearling
Aug
13
comment Unused dependencies and constructor injection
You have a class that is doing more than one thing. Split it up.
Aug
13
comment Unused dependencies and constructor injection
I strongly vote for #3. The "Sometimes I don't need the dependency" deal screams out for separate classes, as clearly this class isn't following the Single Responsibility Principle.
Feb
22
comment How to use Dependency Injection in conjunction with the Factory pattern
It was ill-put -- I've fixed it to say "as far back in your app as possible".
Feb
22
revised How to use Dependency Injection in conjunction with the Factory pattern
few minor fixes
Feb
22
answered How to use Dependency Injection in conjunction with the Factory pattern
Feb
15
awarded  Civic Duty
Feb
15
comment Is it a acceptable approach to put try catch wherever null pointer exception occurs?
Great answer -- exactly so. Never return null, never allow or expect things to be null, and for heavens sake, never set anything to null.
Oct
31
comment Is there a precedent for the license on a compiler restricting the kind of development you can use it for?
For the record, the licensing scheme described above was not implemented or shipped. The idea was dropped.
Sep
12
awarded  Yearling
Jun
1
comment How to call modern Pascal?
Let's not forget about "Prism" ;-)
Jan
10
awarded  Announcer
Jan
10
awarded  Announcer
Jan
3
comment Unit testing methods with indeterminate output
That's a great answer.
Nov
9
comment Where did the notion of “one return only” come from?
It's impossible to read too much Uncle Bob. ;-)
Sep
13
awarded  Yearling
Sep
9
awarded  Nice Answer
Aug
3
comment How do you define elegant code?
Rei -- I think you have it exactly backwards. Readability is a requirement of elegance.