Расширяемость
.
Когда вы пишите простой проект, это не выглядит так важно, но если ваш проект начнёт развиваться, то простота и структурированность кода вам точно помогут, вот пару советов для долгосрочных проектов:
•не повторяйтесь, выносите логику по разным файлам, делегируйте ее отдельным частям приложения
•не плодите костыли и условия, иногда это оправданно, но если у вас гора из условий, то значит на каком-то этапе у вас что-то прошло не так
•не пишите сложный код, не стоит все упрощать, лучше немного больше написать, но потом спокойно поддерживать
Когда я хочу добавить какую-то фичу себе на сайт или исправить баги(благо их достаточно), то у меня уходит очень много времени именно на понимание кода и определения зависимостей, ведь я делал сайт именно для прокачки своих навыков, и если бы я его начал писать сейчас, то некоторые моменты сделал бы по-другому(убрал бы JQuery)
Обсуждение 2
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram