11,426 reputation
43153
bio website
location Minneapolis, MN
age
visits member for 3 years, 11 months
seen 5 hours ago

Oct
7
answered Do objects with validation logic in their domain really represent their real world counterparts?
Oct
3
comment Why is no default constructor generated if you define an explicit constructor?
@Doval: which you should prefer, in certain situations. Like everything else, immutable objects have trade-offs making them good for some situations and not for others. No silver bullet.
Oct
2
comment Should test data be checked into version control?
I agree, although I find that it may be wise to have a separate repository for tests if using a DVCS. Sometimes test suites can get pretty big, and having that all in the main repository can make things pretty obnoxious.
Sep
30
awarded  Explainer
Sep
30
comment which pattern is most intuitive for a calculator app?
@MrClan: in that case, don't make your code more beautiful, make something more complex. As you develop the skills to manage that complexity, the understanding of the design patterns will emerge in your brain along with it. OOP is a paradigm designed to help manage complexity. It won't make sense unless you are using it for a sufficiently complex task.
Sep
30
comment Why are for loops needed?
A lot of stuff is "redundant". Every control structure can be replaced by IFs and GOTOs. Try writing a complex software using only those and you'll come around to appreciating for loops.
Sep
29
answered which pattern is most intuitive for a calculator app?
Sep
27
awarded  Good Answer
Sep
26
awarded  Nice Answer
Sep
26
answered Why do most programming languages have special keyword or syntax for declaring functions?
Sep
24
awarded  Enlightened
Sep
24
awarded  Nice Answer
Sep
23
comment Do Agile projects use abbreviated defect reporting?
You think the first report is rigid? LOL!
Sep
20
comment when using dependency injection, should I always pass an interface
@DavidGrinberg, you should always first assume there will only be one implementation of a class, because it will end up being true way more often than when it turns out to be false.
Sep
16
revised Is my understanding of the license for JQuery.xmleditor correct?
added 46 characters in body
Sep
16
comment Is my understanding of the license for JQuery.xmleditor correct?
@GlenH7: his question is primarily "However, I am not quite sure whether my current understanding is right. Can anybody perhaps enlight me?"
Sep
16
answered Is my understanding of the license for JQuery.xmleditor correct?
Sep
16
comment Who is the copyright owner of a contribution (commit) to a GPL-licensed project?
This question is not asking for specific legal advice, and this is an issue that software developers should be familiar with. I think it's an acceptable question as long as it stays general.
Sep
15
answered Is it okay to use exceptions as tools to “catch” errors early?
Sep
12
comment Intentionally incorrect use of language features, specifically “ref” in C#, as a hint to colleagues
@Doval: That may be true, but it's a fact of life, which is why absolute statements are rarely correct.