Автотесты
- CI - начинать проект нужно с того, что настраивается сборка
- краткость
- читаемость
- тесты - это тоже код и к нему применимы все критерии качества, что и к остальному коду
- Даже, если тесты для кода не пишутся, проектировать код следует так, чтобы его можно было протестировать при необходимости.
- rails_helper, spec_helper
- do not use verifying double