Разделы
- Основные архитектурные правила
- Соглашение наименований
- Структура
- Миграции
- Исключения (Exceptions)
- Работа с view
- Работа с Моделью (сущностью)
- Git
- Правила документирования
- Тестирование
- Работа с базой данных
<aside>
🟢 Будьте открыты вносить предложения по новым стандартам или изменению текущих.
</aside>
1. Основные архитектурные правила
- Используйте “фабричный метод” для создания новой сущности(модели)
- Инкапсулируйте логику
- Используйте сервисы, и другие концепты Helper, Repository
- Не используйте Сущности(ActiveRecord-классы) для приёма данных и их валидации