В сообщении от Четверг 04 октября 2007 16:33 Mikhail Gusarov написал(a): > Alexey Pechnikov <[EMAIL PROTECTED]> writes: > > Думать надо в голове, а не в текстовом редакторе. А после идет просто > > работа машинистки, перенос идеи в программный код. Притом вторая фаза > > занимает меньшую часть времени и заниматься ее оптимизацией нет смысла. > > Такое мнение сохраняется до тех пор, пока написание кода не уходит в > рефлексы, которые можно совмещать с процессом раздумывания. После этого > non-distracting environment начинает играть значительную роль. В частности, > он не должен задерживать процесс мышления.
Верно. И если при этом приходится смотреть в редактор, ожидая от него каверзы вроде автоподстановки чего-то куда, то это очень даже раздражает. А так - один кусок пишешь, над следующим думаешь или общаешься по скайпу/телефону, не глядя в редактор. Для критичных участков кода, например функций/триггеров в базе данных время написания вообще пренебрежимо мало по сравнению со временем на составление требований и анализ написанного кода - мало того, чтобы код работал, он должен быть логически корректен, только уверившись в этом можно попробовать его запустить.

