Имеет ли старый прокомментированный код и много пробелов в коде замедляет производительность?

Имеет ли много пробелов между кусками кода и пустые строки в коде, замедляет производительность приложения?

У меня есть склонность к разметке моего кода совсем немного, и мне интересно, влияет ли это на него отрицательно. Кроме того, у меня есть много комментариев кода, который я прокомментировал, когда я внес изменения, хотя я держу его на случай, если мне когда-нибудь придется вернуться к старому. Какие еще советы помогут ускорить работу?

Ответ 1

Отсутствует ухудшение производительности. Комментарии не анализируются компилятором, они обычно удаляются в лексическом анализе.

Ответ 2

Комментарии и пробелы не имеют никакого эффекта.

Комментарий - out код должен быть удален, однако, потому что он "грязный".

Сохраните свой код в исходном элементе управления, чтобы иметь историю версий и никогда не теряйте исторических изменений.

Не беспокойтесь о оптимизации и скорости, пока не заметите, что ваш код медленный. Затем вы просматриваете код, измеряете, сравниваете, время и т.д., Чтобы определить, где узкие места, и в чем причина.

Ответ 3

Однако его стоит упомянуть в веб-окружении, когда вы НЕ используете стандартную версию проекта, тогда это имеет значение, скажем, у вас есть 10 000 строк комментариев/кода в HTML/Css/Javascript, тогда ваш браузер все равно загрузит кусок данных от веб-сервера до вашего браузера.

Ответ 4

Комментарии и пробелы не компилируются компилятором и игнорируются, поэтому эти два не влияют на производительность. Но в веб-технологиях, таких как HTML, CSS и JS, это может повлиять на загрузку файла, поскольку комментарии и пробелы увеличивают размер файла, и, следовательно, скорость загрузки веб-страницы может ухудшиться.

Итак, лучше всего сохранить код максимально чистым и использовать систему управления версиями, например git, для управления вашим кодом. Кроме того, перед окончательной разработкой вашего кода лучше всего удалить все ненужные комментарии и пробелы и старые неиспользуемые фрагменты кода.