Автотесты

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