Skip to main navigation menu Skip to main content Skip to site footer

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

  • Saša Momčilović
DOI:
https://doi.org/10.24867/02BE43Momcilovic
Submitted
March 7, 2019
Published
2019-03-07

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