BASIC PRINCIPLES, PATTERNS AND RULES FOR WRITING CLEAN CODE
DOI:
https://doi.org/10.24867/02BE43MomcilovicKeywords:
Object oriented programming, SOLID principles, design patterns, C#, clean codeAbstract
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
[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
Downloads
Published
2019-03-07
Issue
Section
Electrotechnical and Computer Engineering