Здравствуйте, ·, Вы писали:
Скорость и легкость запуска безусловно важна, и надо прилагать усилия, что бы это сохранялось. Да блин, не всегда проект вообще можно запустить после чекаута/сборки без каких-то шизанутых плясок с конфигом. А другие упорно заставляют запускать студию от админа, хотя этого можно избежать.
Понятно, что девелопер не сможет развернуть гигабайтную базу (терабайтную) без геморов. Но в больших/уникальных проектах один фиг свои правила. Я не верю, что проблему скорости совсем невозможно преодолеть. Да и я очень подозреваю, что абсолютно все тесты не нужны сразу (девелоперу).
А в целом поинт понятен / принимается.
--
Я думаю, что не нужно писать 300 строк инфраструктурного кода который настраивает моки, что бы проверить 200 строк простейшего кода. Ровно как и не нужны они в pass-thru коде коего на самом деле завались в проектах.
Но вообще каждый (проект) сам себе должен выбирать подходящие правила/соглашения. Проблема только как выбрать походящие,.. в смысле пока кто-нить не набросит на вентилятор — опытом никто не делится.