Это проект, который был посвящен игре Escape from Tarkov. На сайте были реализованы справочник лута, таблицы трейдов, списки ключей от дверей а также интерактивные карты с обозначениями мест - где можно найти лут. Разработка проекта ведется по сей день.
OTHER License
Bot releases are hidden (Show)
Published by PC-Principal almost 2 years ago
С 6 сентября 2022г. был проведен огромных масштабов рефакторинг кода в процессе которого были выполнены следующие работы:
В приложении теперь есть глобальный псевдоним @app - он доступен еще до инициализации и используется в bootstrap.php загрузке
В приложении теперь используется dotEnv для сокрытия конфиденциальных данных
В приложении теперь есть миграции для баз данных со всеми комментариями
В приложении используется константный подход при работе с контроллерами
В приложении используется константный подход при работе с моделями
В приложение добавлено 85 Unit тестов, все они работают (Подробнее в трелло)
В приложение добавлено 175 функциональных тестов
В тестировании используются фикстуры и тестовая база данных
В приложении изменены SEO теги, теперь они в большей степени способствуют SEO продвижению
В приложении произведена полная документация моделей, контроллеров и компонентов
В приложении была разнесена логика SiteController на релевантные контроллеры
Количество кода в одном методе контроллера было сокращено до минимума, вся логика вынесена за пределы контроллера
Для реализации функционала, который не вписывается не в одну сущность были написаны сервисы
Для контроллеров был реализован контроллер с трейтом, для реализации константного подхода (2 Base контроллера для админки и клиентской части сайта)
Для валидаций в моделях были написаны специальные хелперы, которые вызываются и настраиваются константами
Весь новый и необычный функционал вынесен в папку common*
*Детальное описание изменение можно посмотреть в трелло на соответствующей доске:
https://trello.com/b/SPQ4TXXZ/tarkov-wikiru