#Design-Principles
4 notas · última:
Part 2: Design Principles in Software Development
A page presents five software design principles, explaining how abstractions, separation of responsibilities, and reducing duplication help keep code cleaner, easier to maintain, and easier to extend.
Four Rules of Simple Design
Kent Beck formulated four rules of simple design while developing Extreme Programming in the late 1990s. A design is simple, in priority order, when it:
SOLID Principles
Five object-oriented design principles introduced by Robert C. Martin (2003); the acronym was coined by Michael Feathers around 2004.
Law of Demeter
"Only talk to your immediate friends; don't talk to strangers."
