YiiConf 2017 всё ближе! Не забудьте купить билет.
Проектирование сущностей предметной области

Некоторые разработчики порой недоумевают, как можно программировать на фреймворках без использования CRUD и классического ActiveRecord, и почему такую «лёгкую» на первый взгляд прямую работу с полями в базе данных недолюбливают тру-ООП-шники. Да и многие спрашивают, что в тестах нужно тестировать, а что не нужно. И нужно ли проверять приватные методы или нет?

Разберёмся в этих вопросах и начнём с проектирования сущностей предметной области.