Clean Code: On the Use of Practices and Tools to Produce Maintainable Code for Long-Living

Björn Latte, Sören Henning, Maik Wojcieszak · 2019

Maintaining a long-living software system is substantially related to the quality of the code the system is built from. In this experience report we describe how a set of practices and tools has been established and used on the early stages of a project. The approach is based on Clean Code and the use of well known static code analysis tools. The Tools and practices have been used with an immediate effect of having cleaner code that is easier to understand in the long term. Additional attention is given to the cultural aspect that is involved in reaching a mindset that will allow to set and uphold code quality standards. Reaching a common understanding is a team effort that requires leaving one's comfort zone. Finding common ground can significantly decide about failure or success in creating maintainable code.

Read the paper · More papers on PaperTik