0. Тайтлы существуют не для определения качества кодера, а для того чтоб не платить больше зп
1.
Куча каких-то папок внутри app, сервис лееры, провайдеры, repository, полным полно каких-то трейтов. Под каждый чих свой класс. Всё друг на друге завязано.
если в коде или рядом нет документации и тестов - считайте что ето говнокод
2.
Но просматривая некоторые Laravel проекты на гитхабе от опытных разработчиков, есть ощущение что на этот принцип все положили.
с другой стороны, есть проекты на которых хочется попробовать что-то новое, что конечно там не стоило использовать
3. Каждый такой проект стоит рассматривать отдельно и стоить теори по поводу
Чем опытнее разработчик, тем меньше соблюдается принцип KISS?
не стоит