Electrotechnical and Computer Engineering
Vol. 34 No. 03 (2019): Proceedings of the Faculty of Technical Sciences
BASIC PRINCIPLES, PATTERNS AND RULES FOR WRITING CLEAN CODE
Abstract
This document describes the best practices that lead to a clean design when solving a particular problem. In addition to design, emphasis is placed on the implementation, i.e. on concrete recommendations when writing code to be of a high degree of maintenance.
References
[1] Pablo’s SOLID Software Development, LosTechies.com
[2] Adaptive Code via C#: Agile coding with design patterns and SOLID principles, Gary McLean Hall
[3] The Liskov Substitution Principle, Robert C. Martin
[4] Agile Principles, Patterns and Practices in C#, Robert C. Martin
[5] Design Patterns - Elements of Reusable Object Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides