Замедляет ли наличие большого пробела между кусками кода и пустыми строками в коде производительность приложения?
У меня есть тенденция разбивать мой код на части, и мне интересно, если он отрицательно влияет на него. Кроме того, у меня есть много закомментированного кода, который я комментировал, когда вносил изменения, хотя я сохраняю его на случай, если мне когда-нибудь придется вернуться к старому пути. Какие еще советы могут повысить производительность?
Никакого снижения производительности вообще. Комментарии не анализируются компилятором, они обычно удаляются при лексическом анализе.
Комментарии и пробелы не имеют абсолютно никакого эффекта.
Commented-из однако код должен быть удален, потому что он «грязный».
Сохраняйте свой код в системе контроля версий, чтобы иметь историю версий и никогда не потерять какие-либо исторические изменения.
Не беспокойтесь об оптимизации и скорости, пока не заметите, что ваш код работает медленно. Затем вы определяете профиль, измеряете, сравниваете, определяете время и т. Д., Чтобы определить, где находятся узкие места и в чем причина.
Однако стоит упомянуть, что в веб-среде, когда вы НЕ используете согласованную версию проекта, это имеет значение, например, если у вас есть 10000 строк комментариев / кода в HTML / Css / Javascript, тогда ваш браузер все равно будет загружать часть данных с веб-сервера в ваш браузер
Комментарии и пробелы не компилируются никаким компилятором и игнорируются, поэтому эти два не влияют на производительность. Но в таких веб-технологиях, как HTML, CSS и JS, это может повлиять на загрузку файла, поскольку комментарии и пробелы увеличивают размер файла, и, следовательно, скорость загрузки веб-страницы может снизиться.
Поэтому лучше всего поддерживать ваш код как можно более чистым и использовать систему управления исходным кодом, такую как git, для управления вашим кодом. Кроме того, перед окончательным созданием вашего кода рекомендуется удалить все ненужные комментарии, пробелы и старые неиспользуемые фрагменты кода.