Fundamentals
SOLID Principles
Component Design
Design Patterns
TDD/BDD
Скільки програмістів - стільки й визначень
Рік
Кількість персоналу
Розмір продукту
(тис. рядків)
KISS: Keep It Simple Stupid - чи можна це написати простіше ?
DRY: Don't Repeat Yourself - однозначне місце в системі
YAGNI: You Aren't Gonna Need It. - видали це
Composition over inheritance
Favor readability - magic const
Practice consistency
Code review - частина SDLC процесу який можна використовувати для досягненя різного роду цілей
By Kolya Koval