10. Single responsibility principle

For me it is the one of the most important rules about developing software. It comes from SOLID principles by Robert C. Martin. In short it states that every module, class or function in a computer program should have responsibility over a single part of that program’s functionality What are important consequences of this? It helps to keep logic in one place. Thus,… Continue reading 10. Single responsibility principle

Categorized as Other