SOLID Principles

These principles, when combined together, make it easy for a programmer to develop software that are easy to maintain and extend. They also make it easy for developers to avoid code smells, easily refactor code, and are also a part of the agile or adaptive software development. This acronym stands for (S) Single-responsibility principle; (O) Open-closed principle; (L) Liskov substitution principle; (I) Interface segregation principle; (D) Dependency inversion principle.

Truc Phan Thanh

Stay in the loop with the lastest
software testing news

Subscribe