Bad code is hard to read, hard to adjust and even harder to hand over to other developers. Dr. Nikolai Krambrock and Andreas von Studnitz, both experienced and certified Magento developers, talked about this issue at Meet Magento 2014 DE. On the Meet Magento 2014 CH Dr. Nikolai Krambrock talked about how to improve the code quality of exiting code: How can you remove Core-Hacks and fix other changes in files that should not be changed? How do you split modules with multiple functions? How reduce the changes to the Magento base system?
Here is the presentation of the Meet Magento DE as video (will be replaced by the swiss version as soon as it comes out):
Here are the corresponding PowerPoint slides to the presentation: