Это настоящее искусство – писать отличный программный код . Если вы хотите это сделать, вы должны с самого начала сформировать хорошие навыки программирования. Хорошие навыки программирования не только помогают на ранних стадиях разработки проекта (например, модульность), но и облегчают понимание написанного кода, что облегчает его обслуживание и экономит трудозатраты. Плохие привычки программирования приведут к ошибкам в коде и затруднят работу по техническому обслуживанию в будущем.
Эта статья берет PHP в качестве примера, знакомит с некоторыми хорошими навыками программирования, надеясь помочь вам.
1. Структура кода планирования
Хороший PHP-код должен иметь четкую структуру. Объектно-ориентированная природа PHP позволяет программистам разбивать приложения на функции или методы. Если код неясен, вы также можете добавить комментарии, чтобы с первого взгляда прояснить функцию кода. При написании кода старайтесь отделять интерфейсный код (HTML/CSS/JavaScript) от правил приложения на стороне сервера, или вы можете использовать фреймворк PHP по шаблону MVC для создания своего приложения.
2. Единый стиль кодирования
Хороший PHP-код должен иметь единый стиль. Например, создание единых правил именования переменных и функций, создание единых стандартов доступа для круговых задач (таких как доступ к базе данных и обработка ошибок) или сохранение регулярных отступов в коде может облегчить другим пользователям чтение кода.
3. Портативность
Хороший PHP – код должен быть переносимым. Программисты должны научиться использовать существующие функции PHP (такие как волшебные кавычки и короткие теги), понимать требования к продукту, адаптироваться к характеристикам PHP и убедиться, что написанный код PHP является переносимым и кроссплатформенным.
4. Безопасность кода
Хороший PHP – код должен быть безопасным. PHP5 обладает отличными функциями и гибкостью, но безопасность приложений часто находится в руках программистов. Как профессиональный разработчик PHP, мы должны иметь некоторое глубокое понимание уязвимостей в системе безопасности. Распространенные уязвимости в системе безопасности включают межсайтовую атаку по сценарию (XSS), подделку межсайтовых запросов (CSRF), уязвимость для внедрения кода и уязвимость в кодировке символов. Использование определенных функций и функций в PHP (таких как MySQL [real] escape [строка и т.д.) Может помочь программистам писать безопасный код.
5. Добавить примечания
Аннотация кода является важной частью кода, которая объясняет цель выполнения функции. Такого рода аннотации окажут очень полезную помощь в дальнейшем обслуживании кода.
6. Избегайте стенографии
Следует использовать полный начальный тег, и не рекомендуется использовать сокращенные начальные теги.
7. Замените двойные кавычки одинарными кавычками
Поскольку PHP ищет переменные в двойных кавычках, программистам следует использовать одинарные кавычки для ссылок на строки, чтобы избежать влияния этого поиска на производительность.
8. Аварийный выход
Параметр END [кавычки] следует использовать в функции htmlspecialchars, чтобы гарантировать, что одинарные кавычки (‘) также могут быть экранированы. Хотя в этом нет необходимости, это хорошая привычка.
9. Вывод строки, разделенной запятыми
Соединитель строк (.) может передавать одну строку в оператор echo для вывода. По сравнению с ним, запятая может выводить строки отдельно в операторе echo, что является повышением производительности PHP.
10. Проверьте передаточное значение перед выводом
Вы должны не забыть проверить сквозное значение $_get [‘запрос ‘] перед выводом. Используйте функцию isset или функцию empty, чтобы проверить, пустое ли значение переменной.