/
Блог Хекслета
/
Дневник студента
/

Перепроверь себя работая над первым проектом по PHP

Перепроверь себя работая над первым проектом по PHP

3 сентября 2019 г.
0 минут
8
Перепроверь себя работая над первым проектом по PHP

По результатам работы над первым проектом по PHP составил этот небольшой список пунктов "перепроверь себя". Это должно помочь не совершать "необязательные" ошибки. Ну а последние три пункта - не про ошибки, а скорее рекомендации.

Функция-предикат

Должна возвращать true либо false. Интерпретироваться результат должен за пределами функции. https://ru.hexlet.io/blog/posts/naming-in-programming

Именование файлов

Хотя в уроке https://ru.hexlet.io/courses/php-setup-environment/lessons/composer-autoload/theory_unit утверждается нечто иное, именование файлов делается следующим образом:

  • Файлы без классов именуются со строчной буквы (маленькой, обыкновенной).
  • С прописной (заглавной, большой) буквы именуются файлы с классами.

Неймспейсы

Как правильно отображать пространства имен на файловую структуру.

Имена функций

Имена функций - глаголы. https://ru.hexlet.io/blog/posts/naming-in-programming

Имена количественных переменных

Применяйте count https://ru.hexlet.io/blog/posts/naming-in-programming

If else

Рефакторить конструкции if else. Где это только возможно: упрощать, отказываваться от избыточных ветвей.

Обновление autoload

После обновления файлов, содержащихся в секции autoload файла composer.json, выполняйте команду

composer dump-autoload

Версионирование

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

git tag 0.0.01 git push --tags git push

Cli.php

Создаваемый на третьем шаге cli.php перед отправкой задания на проверку можно удалить.

Konstantin Zharinov

6 лет назад

8