Using clean code principles for better code
Being Professional
I only covered a few of the aspects that are important for creating clean source code. If you'd like to learn more, check out Martin's book, Clean Code [1], for invaluable information.
Even though software is often created with the help of tools, these tools have only a minor influence on the product's quality. The developer, on the other hand, bears the larger responsibility of delivering quality software. For that reason, it is extremely important for the developer to work efficiently and cleanly. Another book by Martin, Clean Coder, provides great insights into the developer's daily grind [2]. The book describes the typical problems in software projects and shows ways to solve them. You not only need to know how to create clean code, but also how to become a developer with a clean work approach.
Conclusions
Building programs using the clean code approach is more of a marathon than a sprint. You can't implement all these tips and rules overnight and write only clean programs. However, to paraphrase the scout rule, it is possible to program a little better every day. The advantages are obvious: Easily understandable code is easier to use and maintain. On top of that, it's also much more fun to work with clean code. Even when pottering with Raspberry Pi projects, clean code can make your life easier, so start today!
Infos
- Martin, Robert C. Clean Code: A Handbook of Agile Software Craftsmanship. Pearson, 2008: https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?crid=3FXG99Y3WB2HV&keywords=clean+code+by+robert+c.+martin&qid=1663013391&sprefix=clean+code+%2Caps%2C88&sr=8-1
- Martin, Robert C. The Clean Coder: A Code of Conduct for Professional Programmers. Pearson, 2011: https://www.amazon.com/s?k=clean+coder&crid=3VZI0AMPCQBE3&sprefix=clean+coder%2Caps%2C113&ref=nb_sb_noss_2
« Previous 1 2 3
Buy this article as PDF
(incl. VAT)