Reputation
5,926
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 19 36
Newest
 Good Answer
Impact
~564k people reached

May
23
comment How to unit test large legacy systems?
I think that is exactly the topic, or one of the topics, of Working Effectively with Legacy Code But I haven't read it, so I cannot be certain.
May
23
answered Is having two conditions in an IF statement faster than having two separate IF statements?
May
12
answered Has test driven development (TDD) actually benefited a real world project?
May
11
comment How to represent a Rubik's Cube in a data structure
I feel tempted to quote Eric Evans, "Models are neither right, nor wrong. They are simply more or less useful" (quote probably not 100% correct as it is cited from memory)
May
1
comment Database architecture decisions
There is a singular/plural issue with the phrasing "multiple columns be foreign key", because it sounds like there is one foreign key bound to multiple columns. But in this case you want several foreign keys, each bound to a single column.
Apr
13
awarded  Nice Answer
Apr
11
awarded  Necromancer
Apr
3
answered Drawback of implementing DDD service as static class?
Feb
15
awarded  Necromancer
Jan
21
accepted Should I refactor this rails application?
Jan
16
comment Should I refactor this rails application?
That is very interesting. I didn't know about the Observer. I do like it better than the current version. What about the case where the object being observed is not immutable, can the observer compare the current updated value to the original value when an object is modified?
Jan
16
comment UUID collisions
I think I didn't make myself clear. I have updated the answer to be more explicit.
Jan
16
revised UUID collisions
added 284 characters in body
Jan
15
answered UUID collisions
Jan
14
asked Should I refactor this rails application?
Jan
14
comment Dark themes in IDE with multiple monitors
I have a similar setup as yours, and it is really not an issue for me, my eyes do not start hurting because of the contrast between a dark and a bright monitor. But of course, that doesn't help you.
Jan
11
awarded  Yearling
Jan
4
comment What are the advantages/disadvantages of using record and playback for regression testing?
Another serious disadvantage is that they are very fragile. Just the simplest change to the application often breaks a dozen tests, even though the application still works as intended.
Jan
3
answered Should I use switch statements or long if…else chains?
Dec
22
awarded  Good Answer