Найти тему

Как программисты пишут код?

Есть два типа людей: те, кто сразу видят решение, и те, кто итеративно работает. Тех, кто сразу видит решение намного меньше.

Есть несколько подходов

Комплексный подход.
Разработчик сразу пишет около 80% кода. Далее - "косметика" и отладка. Скорее всего в дальнейшем первоначальный код не поменяется. Это скорее всего уникальные врожденные способности человека.

Итеративный подход.
Разработчик пытается хоть как-то решить задачу. Криво, шаг за шагом. Программист решает задачу поэтапно - полноценного решения сразу нет. Итераций может быть очень много в зависимости от сложности задач и умений разработчика. Это типичный подход среднестатистического программиста. Таких примерно 80%.

Фрагментарный подход.
Программист пытается разбить код на части, ибо сразу он его обработать не может. Далее идет пошаговая работа на каждым куском, после чего попытка связать все воедино. Почти всегда это приводит к дополнительной работе над ранее готовыми кусками кода.