581 reputation
518
bio website
location
age
visits member for 3 years
seen Mar 25 at 22:04

Jan
31
comment Do Scrum sprints mean to work at the fastest pace possible?
Sounds like a classic pointy haired boss - dilbert.com/strips/comic/2007-11-26
Oct
31
awarded  Notable Question
Aug
2
comment Is a “start”, “run” or “execute” method a good practice?
Another use for a start method is when the action done also creates a new worker thread or a timer. The constructor should not do this kind of heavy lifting or generate significant side effects (like creating a new thread).
Jul
13
asked How do I introduce clean code?
May
20
awarded  Popular Question
Apr
14
awarded  Popular Question
Apr
8
awarded  Notable Question
Mar
30
awarded  Yearling
Feb
3
awarded  Good Question
Jan
28
awarded  Popular Question
Jan
26
comment How do we make unit tests run fast?
Will the branching methodology work with TFS? We write C# with TFS and branching in TFS is less friendly than in git. I believe this idea will even be rejected since we never do branching.
Jan
26
revised How do we make unit tests run fast?
Response to the answers
Jan
25
awarded  Nice Question
Jan
25
asked How do we make unit tests run fast?
Jan
23
awarded  Popular Question
Jan
14
awarded  Popular Question
Jan
14
comment Is it necessary to add the default case while using switch cases?
If I may add an anecdote from my work: I had a factory method that used an enum to instantiate some classes. I had left instructions that whenever you added a new class to that project you have to add a value to the enum and a case o the switch. Of course, a week after I closed the code it stops working, with one of the exceptions that must never be raised. I go over to the programmer and ask him: "did you add a case to the switch?" and surely enough, he didn't. At that day I changed the exception to say "if you get this message, blame the last developer who touched the code".
Dec
19
comment Does TDD lead to the good design?
When writing Game of Life, shouldn't at least some of the tests be able to test for execution time? It is a demand of the program to be run in decent time, isn't it?
Aug
3
comment Homework for strong C++ developers learning Java
Game of Life is a great way to learn high level OOP languages. And if you want them to learn some GUI rogramming too it's a really fun challenge (and causes some good competition).
Apr
16
awarded  Quorum