Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что более энергозатратно, написание кода или чтение кода? И почему?

ТехнологииПрограммирование+5
Калимулин Михаил Игоревич
  ·   · 1,9 K
Я - программист, который знает немного о циклах и...  · 7 нояб 2021
Всё зависит.
Написание кода в случае если плохо пока ещё знаешь область или язык программирования, или библиотеку, на основе какой пишешь, может быть гораздо затратнее чем чтение хорошо написанного кода.
Чтение кода, если код плохо структурирован, если тела функций или методов большие, если много локальных переменных и они мутабельны, если между классами или модулями сильная связанность - это может быть также гораздо более затратно, чем написание кода, когда ты прекрасно знаешь язык программирования и библиотеки, с помощью каких ведётся разработка.
Иными словами, энергозатраты на написание кода существенно вырастают при плохом знакомстве с тем, на основе чего ведётся разработка или в случае новой области, где раньше не работал.
Энергозатраты на чтение кода вырастают на том же, и дополнительно если код написан плохо.
В программировании с 1977 года. Последние года...  · 8 нояб 2021
Смотря что делать при этом. Если писать код и при этом бежать по дорожке или крутить педали на велотренажере, а читать код лежа на диване, то первое будет более энергозатратным. Если же говорить про сложность, то это зависит... Читать далее
Я Пётр, думаю этим всё сказано. Сейчас учусь в...  · 8 нояб 2021
В лютом большинстве случаев - чтение, так как при написании ты сам разрабатываешь алгоритм, а вот в случае с чтением - восстанавливаешь этот алгоритм по коду И хорошо, если есть комментарии в коде, без них чтение запросто может... Читать далее
1 эксперт согласен
По моему опыту, даже чтение собственного, неоткомментированного подробно кода года этак через пол после написания... Читать дальше
Первый
Программирование на Python, игра Го, Фото...  · 8 нояб 2021
Однозначно чтение! При достаточном навыке писать можно не задумываясь.. Даже свой, оптимизированный, недавно написаный на высокоуровневом языке - требует внимания. Иногда я прокручиваю в памяти варианты чтобы понять почему я... Читать далее