Best Software Design Practices
Learn best software design practices such as KISS, DRY, SRP, SOLID, SoC, Shy, LoD, IoC, and others in this online course.
Practical examples on the SOLID best practices, the SRP, Open/closed, Liskov substitution, Interface segregation and Dependency Inversion principles.
Written by David Capka
Are you making the worst programmer mistakes? - Singletons, Tight coupling, Untestability, Premature optimization, Indescriptive naming, Duplication.
Written by David Capka
Basic best practices for software design on real examples - KISS, Single Responsibility Principle, SoC, DRY, Shy, LoD a IoC.
Written by David Capka