Традиционные подходы к разработке программного обеспечения предполагают создание подробной проектной документации. Это логично: документ описывает архитектуру, цели и подходы, которые помогают всем участникам команды понимать, как движется проект. Однако в своей статье Preferring throwaway code over design docs Даг Тёрнер высказывает спорное, но интересное мнение: вместо того чтобы писать проектные документы, лучше писать временный код, который можно выбросить. Давайте разберём, что именно предлагает автор, какие у этого подхода преимущества и где кроются подводные камни. Временный код (или throwaway code) — это экспериментальный код, который пишется, чтобы проверить идеи на практике. Он не предназначен для длительного использования и часто выбрасывается после того, как становится ясно, какой путь в разработке выбрать. Пример процесса: Проектная документация — это теоретическая модель, которая должна описывать, как система будет работать. Однако, по мнению Дага Тёрнера, у неё есть неск
Временный код вместо проектной документации: новое слово в разработке?
16 декабря 202416 дек 2024
2
3 мин