Каких ошибок PHP следует избегать новичкам?

Категория: веб разработка

Существует множество ошибок, которые вы можете совершить в качестве разработчика, причем многие из них не связаны с языком программирования, который вы используете. Давайте посмотрим:

Никогда не используйте 'eval' - это откроет банку с пауками, с которой вы не захотите иметь дело.

Не доверяйте пользовательскому вводу, также известному как "санитария ввода" - убедитесь, что вы избегаете и проверяете любой пользовательский ввод перед его активным использованием (использование в запросе к БД, запись в файл и т.д.).

Обратите внимание на свой стиль кодирования - отличный код может (и обычно так и происходит) состоять из трех этапов: написать код, который работает, улучшить код, чтобы его было легко читать и поддерживать, и оптимизировать код.

Первое легко и требует лишь немного практики, здесь нечего сказать.

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

Он требует внимания к деталям различных наборов принципов (SOLID, DRY, простота и здравый смысл), к побочным эффектам каждой написанной вами функции/метода, к разделению между внутренней логикой вашего кода и API, которые он раскрывает.

Оптимизация кода - опять же, то, что приходит с практикой.

Не избегайте юнит-тестов - автоматизированные тесты решат для вас множество проблем (помогут отловить ошибки, придадут коду лучшую структуру, помогут с корректностью вашего кода и многое другое).

Используйте PDO вместо myslq/myslqi - он предлагает тот же уровень абстракции соединения с БД с преимуществом стиля ООП.

Не изобретайте колесо - сообщество наполнено решениями, которые люди уже придумали для проблем, с которыми вы еще не столкнулись.

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

Программирование, ориентированное на копи-паст, будет держать вас в зоне новичков дольше, чем вы думаете.

Пишите код - не бойтесь экспериментировать, пробуйте что-то просто из любопытства, если не больше.

Практика - это ключ

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

И я мог бы продолжать и продолжать о том, что разработчики делают неправильно.

В конце концов, все это можно свести к одному простому принципу: постоянно учитесь и практикуйтесь.

Это не гарантирует, что вы не будете делать ошибок (все их делали, делают и будут делать), но это определенно поможет вам пройти все этапы процесса.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023