Demonstrate bad code to client?
A client has asked me to do a redesign of their website, an ASP.NET Webforms application that was developed by another consultant. It seemed like a relatively straightforward job, but after looking at the code, it’s clear that’s not the case.
How do I maintain a really poorly written code base? [duplicate]
Possible Duplicate:
I’ve inherited 200K lines of spaghetti code — what now?
What to do when a project is too difficult to continue developing?
As a developer, can you tell your project manager that an application is unworkable? Or, if you’re a project manager, how would you need this presented to you in order to be compelled? This isn’t about “how to work on a poor project”, it’s assuming you cannot.
What is an Anti-Corruption layer, and how is it used?
I’m trying to figure out what the Anti-Corruption layer really means. I know that it’s a way to transition/work around legacy code or bad APIs. What I don’t understand is how it works and what makes it a clean separation from the undesirable layer.
How do you deal with discovering bad and false code in your team? [duplicate]
This question already has answers here: How can I tactfully suggest improvements to others’ badly designed code during review? (16 answers) Fixing a bug while working on a different part of the code base (11 answers) Closed 11 years ago. Every year in january we process a big task with our system. While the performance […]
Are side-effects in Array’s “every”, or “some” bad?
I’ve always been taught that having side-effects in an if
condition are bad. What I mean is;
What can I do to maintain respect for a poorly written codebase? [duplicate]
This question already has answers here: I’ve inherited 200K lines of spaghetti code — what now? (19 answers) Closed 11 years ago. In my job I have to maintain a poorly written codebase which is both hard to understand, has tons of comments that are just plain wrong, has a bunch of weird decisionmaking going […]
What kind of bugs do “goto” statements lead to? Are there any historically significant examples?
I understand that save for breaking out of loops nested in loops; the goto
statement is evaded and reviled as a bug prone style of programming, to never be used.