Programming principles

Category · Computer Science

Code that is easy to read and change

SOLID, DRY, KISS, YAGNI, clean code, design patterns. The principles interviewers ask about and the ones that save a project a year later. The first 5 lessons are available now. The course is planned for about 10: next come composition over inheritance, more patterns (adapter, decorator, singleton and why it is often a smell), code smells and refactoring, tests as feedback on design, separation of concerns and layers.

5 lessons65 min

To the first lesson

Topics, each as its own lesson

0/5 topics open. This is the course intro, not the whole course on one page.