Programming Principles
Programming principles are high-level guidelines that help developers write better code. They are often related to good coding practices, such as writing clean, maintainable, and reusable code. Examples of programming principles include SOLID, DRY, and KISS.
While programming principles and design patterns overlap to some extent, they are not interchangeable. Programming principles tend to be more abstract and applicable to a wide range of problems, while design patterns are more concrete and specific to particular use cases. Both programming principles and design patterns can help improve the quality of software, but they serve different purposes.
Children
- Clean Architecture
- Clean Code
- Clean Code Vs Clean Architecture
- Dependency Inversion (DI)
- Don't Repeat Yourself (DRY)
- Hypermedia
- Inversion of Control (IOC)
- Keep It Simple, Stupid (KISS)
- SOLID
- Separation of concerns (SOC)
- Single Responsability Principle (SRP)
- Unit Testing (UT)
Backlinks