5,068 reputation
11329
bio website stroiman.com/software
location Gladsaxe, Denmark
age 39
visits member for 3 years, 6 months
seen 1 hour ago

I have worked professionally with software development since 1997. Since year 2000 I have worked as an independent contractor, helping various business in developing their internal and external IT systems. Since 2002 I have worked almost exclusively with the .NET framework.

Of notable work can be mentioned IT-Jobbank, Denmark's largest online job board for IT professionals, where I was the lead developer and architect.


May
23
answered Dependency injection: How to sell it
May
23
comment Is having two conditions in an IF statement faster than having two separate IF statements?
"better"? If there is no performance penalty for evaluating the second condition, then the most easy to read code is in my opinion the better option. But there are some cases, where you need to split the if statements, e.g. if you write "if (list != null) && list.Count > 0", as the second condition would be invalid, i.e. throw an exception, if the first condition evaluates to false.
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.