После несерьёзной статьи на серьёзную тему Job Safety Driven Development возникла идея написать о том, как появляются ошибки разработчиков. Вместо этого появилась статья «Почему всё ломается даже у хороших программистов?». Мысль нужно закончить. Уже рассмотрено два краевых случая, давайте посмотрим и на «обычные» причины ошибок программистов. Как в…
«Почему всё ломается даже у хороших программистов?»У хороших программистов ломается не все. А только кое-что. И кое-где. В некоторых случаях. В сложных системах. При условии, что программист вчера бухнул и забыл проверить кейс. А его коллега в это время тоже бухал, правил тот же фрагмент кода, и смержил криво. А третий коллега тоже принял на грудь и невнимательно смотрел мерж-риквест перед апрувом. Но так бывает очень редко. Потому что хорошие программисты на удаленке практически никогда не бухают синхронно.
Тут лучше саму статью прочитать: https://vc.ru/life/445172-pochemu-vse-lomaetsya-dazhe-u-horoshih-programmistov
Вы рассматриваете ситуацию, в которой участвуют несколько человек, а нужно рассматривать ситуацию, в которой участвует несколько сотен человек. Если нет нестабильного окружения, то, действительно, нормальные программисты если и будут ошибаться, то "иногда" и не сильно.