Discount week
Get up to 50 % extra points for free! More info

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.

SOLID practices

SOLID practices

Practical examples on the SOLID best practices, the SRP, Open/closed, Liskov substitution, Interface segregation and Dependency Inversion principles.
Written by David Capka
PROUnrated Show description
STUPID - Bad Practices of Software Development

STUPID - Bad Practices of Software Development

Are you making the worst programmer mistakes? - Singletons, Tight coupling, Untestability, Premature optimization, Indescriptive naming, Duplication.
Written by David Capka
FreeUnrated Show description
Basic Best Practices for Software Design

Basic Best Practices for Software Design

Basic best practices for software design on real examples - KISS, Single Responsibility Principle, SoC, DRY, Shy, LoD a IoC.
Written by David Capka
FreeUnrated Show description


 

Activities (6)