Просмотр поста

.
L!MP

1. Наследование vs. Агрегация.
2. Полиморфизм и горизонтальное масштабирование кода.
3. Инверсия управления и управление зависимостями.
4. Трэйты, зачем/почему/наиболее полезное и эффективное использование.
5. Модульное тестирование зачем/как.
6. ТDD и BDD и вообще, зачем оно нужно и нужно ли вообще.