Задать вопрос
Arbil
@Arbil

Бывает ли момент когда нет права на ошибку?

Всем привет
прос глупый, но для меня как для начинающего программиста интересен.
Бывает ли момент когда у программиста нет права ошибиться? Допустим нужно написать код который будет работать идеально с первого раза после написания.
Бывали ли вы в такой ситуации, если да расскажите как это было
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Нет такого, чтобы работало сразу после написания.
Программа вообще не пишется с первого раза. Пишешь кусок, запускаешь, смотришь работает ли то, что написал. Пишешь дальше.
Дописываешь юнит тесты, отлаживаешь.
Готовый результат отдаешь уже после тестирования и отладки.

А с первого раза - что значит нет права на ошибку? Именно из-за существования фактора человеческой ошибки были созданы целые институты SDLC, включающие науку тестирования, код ревью и так далее.

Всегда есть право на ошибку. Вопрос только в цене ошибки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
Нет права на ошибку когда без бекапа лезешь в БД продакшен сайта и со словами "Да я только строку подправить" рушишь базу
Ответ написан
Комментировать
На собеседовании.
Ответ написан
Комментировать
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Если воркфлоу правильно построен - то не бывает.
Вы ведете разработку в своей ветке в репозитории, и покрываете тестами. А успешный коммит в продакшеновую ветку возможен лишь после этапа автотестов. Если автотест уваливается - никто из этого драмы не делает. Просто правите код и повторяете итерацию. В итоге в продакшеновую ветку попадает уже оттестированный код.
Такая ситуация может возникнуть разве что на собеседовании, чтобы интервьюеров впечатлить...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы