1,684 reputation
620
bio website bio-rad.com
location Lombard, IL
age 31
visits member for 3 years, 6 months
seen 16 hours ago

I am a software developer.


Aug
6
comment TDD negative experience
@Rei: What are some examples of these other means?
Aug
5
comment TDD negative experience
@Rei: It's not worth WHOSE time? How does "thinking about the problem" ensure long-term stability and quality after the problem is initially solved and modifications are required? A good design alone doesn't fight rot or regression thrashing on a large codebase.
Aug
5
comment TDD negative experience
Most business applications don't have the benefit of being written and/or maintained by Donald Knuth. The lifetime of an application is usually MUCH longer than its primary development. I wish people had written more tests up front on my current project. Now maintenance is like a minefield of infinite regressions.
Jul
1
answered Is dynamic language always interpreted?
Jun
25
answered Case convention- Why the variation between languages?
Apr
23
answered Why would you want to look at IL code?
Apr
19
answered How do you automatically test a time check?
Apr
17
comment Static classes and/or singletons — How many does it take to become a code smell?
It might seem that in a RESTful application, static classes are a natural fit. However, this kind of architecture can be very limiting, and it also appears that you are using static classes to store global variables. You might as well be using a non-OO language.
Mar
2
awarded  Good Answer
Mar
1
comment “Imprinting” as a language feature?
What are the benefits of this over mixins/traits? There doesn't seem to be that much of a difference.
Mar
1
comment What is the difference between instantiating and loading a class in Java?
You must have a class loaded before you can instantiate it. They are not alternatives to each other. What examples are you seeing where this is the case?
Mar
1
answered What is the difference between instantiating and loading a class in Java?
Feb
13
answered Mock Objects for Testing - Test Automation Engineer Perspective
Feb
5
awarded  Nice Answer
Jan
31
comment Most difficult subject/theory in Computer Science?
I agree, and I would personally generalize it as en.wikipedia.org/wiki/Theory_of_computation.
Jan
27
comment Greater than or identical to?
@Frustrated: I think because 5.5 is floating point type and 5 is an integer type, and the identity operator returns false if two values are different types.
Jan
27
answered Greater than or identical to?
Jan
18
answered Meet the deadline or less bugs?
Jan
7
awarded  Nice Answer
Jan
7
revised The most mind-bending programming language?
added 52 characters in body