1212На практике ` README ` часто либо отсутствует, либо существует лишь как формальность.
1313Такое встречается в репозиториях компаний любого масштаба.
1414
15- Например, в корне может лежать пустой или шаблонный ` README ` , созданный автоматически при инициализации — и на этом всё.
16- Иногда файл содержит только заголовок ` # ProjectName ` , без единого слова о сути проекта. А в худшем случае ` README `
15+ Например, в корне может лежать пустой или шаблонный файл ` README ` , созданный автоматически при инициализации — и на этом всё.
16+ Иногда файл содержит только заголовок
17+ ` # ProjectName ` , без единого слова о сути проекта. А в худшем случае ` README `
1718вообще нет, зато рядом находятся десятки разрозненных скриптов и несколько почти одинаковых конфигурационных файлов:
18- ` config_old.php ` , ` config_bak.php ` , ` config_real_final.php ` .
19+ ` config_old.php ` , ` config_bak.php ` ,
20+ ` config_real_final.php ` .
1921
2022Что с этим делать?
2123Начать с простого — представить, что репозиторий открыл разработчик, который впервые видит этот проект.
@@ -87,6 +89,7 @@ make reset-db
8789``` shell
8890# Для запуска всех тестов:
8991vendor/bin/phpunit
92+
9093# или для запуска тестов в определённой тестовой группе:
9194vendor/bin/phpunit --testsuite=Browser
9295```
@@ -103,6 +106,8 @@ vendor/bin/phpunit --testsuite=Browser
103106Допустим, вы работаете над внутренним проектом Weather — платформой для анализа метеоданных.
104107Вам поручили реализовать класс, вычисляющий лунную фазу, чтобы добавить его в блок астрономического прогноза.
105108
109+ В какой директории вы создадите этот класс:
110+
106111- В ` components ` ?
107112- В ` modules ` ?
108113- В ` services ` ?
0 commit comments