ругань
В общем, так. Уже по сути.
1. Нужны итерации. Возможно, дохрена, но каждая обязана в себя включать плнирование, написание кода и тестирование.
2. Нужны юнит-тесты.
3. Обязательно нужна культура разработки. Если коммитишь — то уж напиши, пожалуйста, что и с какого перепугу. Если заводишь брэнч — то уж напиши, пожалуйста, нахрена. Ну и, соответственно, нетестированный код в системе контроля версий нахрен не нужен.
Я слегка расслабился оттого, что это “проект одного человека”, и попросту забил на эти правила. Результат — не впечатляет.
