В очередном выпуске SitePoint Tech Times опубликована заметка о том, как отличить "хороший" код от "плохого".
По мнению автора заметки, хороший код должен быть:
- Структурирован. Это означает как четкое разбиение функционала по функциям и объектам, так и разделение логики приожения от представления (HTML, CSS).
- Последовательным. Должны существовать правила именования функций и переменных, применяться стандарты кодирования.
- Переносимым. В РНР существует много настроек, поэтому код должен работать с учетом различных комбинаций.
- Безопасным. РНР предоставляет разработчику высокий уровень мощности и гибкости, в результате чего иногда страдает безопасность. Хороший код должен учитывать угрозы и не оставлять лазеек.