Стандарты кодирования важны по многим причинам, но одна из них заключается в том, что когда кто-то читает ваш код, когда он понимает ваш стиль кодирования, будет полезно разобраться в том, что вы пишете. Если вы продолжите менять свой стиль, то любой, кто читает ваш код, будет затруднен.
В Интернете существуют различные стили кодирования в зависимости от языка, который вы хотите использовать, поскольку то, что является нормой на одном языке, может не быть нормой на другом.
Это помогает следовать стандартам, с которыми знакомы другие, поскольку это будет в стиле, с которым знакомы другие разработчики, даже если они сами не следуют этому.
Лучшие практики в веб-приложении сильно зависят от платформы / языка, поскольку то, что будет хорошо работать в PHP5, будет отличаться от ASP или ASP.MVC.
Я думаю, что это любой язык, если у вас есть четкое разделение между представлением и нижними уровнями, тогда убедитесь, что вы тестируете модули на контроллерах, вплоть до уровня доступа к данным, как минимум. Чистое разделение будет стандартом, и модульное тестирование является обоснованием для этого.
Я думаю, что начинающие разработчики, как правило, размывают слои, поэтому им сложно изменить свое приложение.