Reputation
1,326
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
9 18
Newest
 Good Answer
Impact
~17k people reached

Jul
6
comment I've inherited 200K lines of spaghetti code — what now?
@SkippyFastol I don't think that comments are the best place to discuss about that. Maybe you could ask a question about it? In short: OP has a working program full of deeply specific knowledge, of an incredibly complex process (a chemical processing plant). Rewriting it from scratch will lead to a worse outcome than following the sensible approaches suggested by a lot of good answers here. I am reflecting my experience: I've been there... and had to resist to the strong temptation of starting again :-)
Jul
4
comment I've inherited 200K lines of spaghetti code — what now?
Whatever you do, don't rewrite this from scratch. It would be a serious mistake. 20 years of chemical knowledge: it's stuff that you would never be able to recreate. And you would rightly lose the respect from the scientists.
Jun
24
awarded  Citizen Patrol
Jun
15
awarded  Commentator
May
17
revised Are there any situations where having a “data model” in which all your entities are instances of a Map<String, Object>
general rewording, fixed typos
May
17
suggested approved edit on Are there any situations where having a “data model” in which all your entities are instances of a Map<String, Object>
Apr
22
comment What kind of problems does MapReduce solve?
In case you have the solution, remember that you are only eligible for your Fields medal if you are under 40.
Apr
4
revised Achieving forward compatibility with C++11
minor spelling fixes
Apr
4
suggested approved edit on Achieving forward compatibility with C++11
Apr
3
revised Do I have to deliver my utility and helper code to clients?
corrected spelling.
Apr
3
suggested approved edit on Do I have to deliver my utility and helper code to clients?
Apr
3
awarded  Enthusiast
Apr
2
answered Must developers understand the business domain or should the specification be sufficient?
Mar
26
comment C is written in C, how is this possible?
Unless you are from the Star Wars universe (where parsecs are apparently units for measuring time and not distance), you could change that to "years of google studying" :-)
Mar
26
comment What is the difference between Static code analysis and code review?
@Buhb: it crucially adds knowledge of the context. A code reviewer should understand if the code is doing what is expected to do. A static tool will (at best, if the language allows for it via some decoration/assertion/contract) check that formally everything is ok... So you could put it the other way: static analysis is a sort of code review, performed algorithmically.
Mar
26
answered What is the difference between Static code analysis and code review?
Mar
20
revised Any language where every class instance is a class too?
corrected spelling, removed final "thank you"
Mar
20
suggested approved edit on Any language where every class instance is a class too?
Mar
18
awarded  Excavator
Mar
18
revised Variable naming conventions?
it's -> its plus minor fixes