So, you got to know what are the consequences of bad code (here & here). You also got to understand how you can objectively decide if a particular piece of code is horrible or not (here). Then comes the question: Ok, I have inherited this devilish system. What should I do to improve it aside from nagging to my manager? Luckily, again, the software industry is experienced in dealing with such Brownfield projects. But before…
Tag