48,637 reputation
375172
bio website google.com
location Germany
age 47
visits member for 4 years, 5 months
seen 3 hours ago

Senior developer, mathematics and CS background. C# / C++ / VB.NET / VBA, but did also some Perl / Python / Javascript / Scheme and other languages in the past.


4h
comment Break big method into 2 methods, first containing a “for” loop and second a “break”
@user5061: you missed my point, and it seems you ignored my first sentence. What I tried to tell you is that from an unspecific name like second_method or small_method one cannot deduce the "correct" kind of return value. You have to look at your specific methods, think if you broke your big method down into not just smaller, but meaningful methods, and then you can decide what's best to return. Maybe its an exception, maybe a boolean, maybe something different, but most probably not "break", since this would make assumptions about the calling context.
5h
comment How to illustrate the difference between forward and backward compatibility
What is your question - the one from the title, or "Is that a business decision or a technical decision"? Please clarify. FWIW, maybe this blog post of Joel Spolsky joelonsoftware.com/items/2008/03/17.html will help you.
5h
revised Break big method into 2 methods, first containing a “for” loop and second a “break”
added 61 characters in body
6h
revised Break big method into 2 methods, first containing a “for” loop and second a “break”
added 50 characters in body
6h
answered Break big method into 2 methods, first containing a “for” loop and second a “break”
7h
answered Is hiding complexity from API clients by merging resources a correct practice?
15h
comment How to incorporate a database into a branch-per-issue version control process?
Maybe liquibase.org can help you.
1d
revised Should points of tech debt be counted in a team's velocity?
deleted 42 characters in body
1d
revised Should points of tech debt be counted in a team's velocity?
deleted 48 characters in body
1d
comment Should technical debt be scheduled as a feature or a chore (or a bug)?
+1, this is the only answer which clarifies how the velocity calculation will become wrong when you do count "technical dept tasks" as features.
1d
revised Should points of tech debt be counted in a team's velocity?
added 448 characters in body
1d
revised Should points of tech debt be counted in a team's velocity?
added 65 characters in body
1d
answered Should points of tech debt be counted in a team's velocity?
1d
comment How to determine if set of ordered coordinates form a simple curve?
@Neil: please read my comment again. I made a distiction between "sucessor" and "direct successor", you probably missed that.
1d
comment How to determine if set of ordered coordinates form a simple curve?
Your surely meant for each p1, p2 in pointlist where p2 is the direct sucessor of p1 and for each p3, p4 in pointlist where p3 is a successor of p2 and p4 is the direct successor of p3.
1d
answered Making use of constant data
1d
comment Why does my c++ code run fine on Windows 7 but crashes on Windows 8?
Why did you not ask on stackoverflow.com? See meta.programmers.stackexchange.com/questions/5654/…
2d
comment Quick and Good: ( Requirement -> Validation -> Design ) for self use?
See joelonsoftware.com/articles/fog0000000036.html
2d
revised What is important when optimising for the CPU cache (in C)?
changed the question to avoid closing as off-topic
2d
reviewed Leave Open How can I get better at explaining complex software processes to developers?