scorpion-ds
Новичок
Нужно оценить специалиста, опыт - 7 лет, Symfony - 3 года, сам он не заявлял так, но пришел на уровень "middle/senior".
После общения попросили показать фрагмент кода, смог выслать такое:
https://github.com/CoreSite/Example-review
По данному коду имею замечания:
После общения попросили показать фрагмент кода, смог выслать такое:
https://github.com/CoreSite/Example-review
По данному коду имею замечания:
- запросы к БД располагаются в контроллере, я сейчас предпочитаю выносить их в сервисы;
- после запроса нет проверки на тип возвращаемого объекта;
- посторонние функции в коде, я бы их в сервисы вынес;
- часть код из функций, я бы тоже перенес в сервисы;
- некоторые строки я бы вынес в конфиги;
- нет поддержки локализации (хотя возможно она и не нужна была здесь)