2018
Aug
28
awarded  Notable Question
2014
Oct
29
awarded  Popular Question
2013
Sep
11
revised Can you be Agile without doing TDD (test driven development)?
added 533 characters in body
Sep
11
revised Can you be Agile without doing TDD (test driven development)?
added 533 characters in body
Sep
11
revised Can you be Agile without doing TDD (test driven development)?
added 533 characters in body
Sep
11
answered Can you be Agile without doing TDD (test driven development)?
2012
Nov
4
awarded  Yearling
Jan
20
awarded  Nice Answer
2011
Dec
21
comment Do you find languages with indentation requirements cumbersome?
@DeadMG The edit was trying to redo the title to match the additional question in the content. However, the answers address the title, and only some address the additional question. I understand the edit, but that should have taken place before answers were long standing.
Dec
19
comment Determining whether two binary search trees have the same set of values
Actually, you'd get better time by testing the terminal nodes first.
Dec
19
comment Determining whether two binary search trees have the same set of values
First, your algorithm is O(1) space, since you're not consuming space to compare. Second, your algorithm is already average O(log n) because you'll get exponential increasing time for each correct node.
Nov
9
comment How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
I can see how var would be a problem if you wanted to know that you didn't receive the expected type. Then again, you can just do a type check afterward (which is more flexible anyway).
Nov
9
comment How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
var a = b ?? c ?? d ?? e ?? String.Empty ?? "";
Nov
9
comment How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
I suggest we change the operator from ?? to IfNullThen. ? can be IfSoChoose, : is ElseChoose. + is Add. - is Subtract, unless it's unary, then it's Negative. -- is split between DecrementBeforeUsing, and DecrementAfterUsing. In C++ you can do this with macros.
Nov
9
comment Where did the notion of “one return only” come from?
I know a lot of the really bad habits that my place adheres to is mainly argued for using reading printouts. They argue that you can't see type in a printout, so prefixing with type (a, str, lp), is a good thing. They argue declaring variables at the top of scope is good because you know where to look when you read the printout. I'm wondering why if meetings are all that important, we don't have tablet machines instead of printouts. Maybe I'll suggest that at a later meeting.... over a printout.
Nov
4
awarded  Yearling
Aug
12
accepted Where to put common shared methods
Aug
12
comment Where to put common shared methods
@TheLQ They won't necessarily save state, but they'll hold const data (like conversion charts) for convenience.
Aug
10
asked Where to put common shared methods
Aug
10
revised Do I have the wrong idea about software engineering?
added 145 characters in body