разработчик, который что-то не знает, разумеется менее опытен, чем мог бы быть в сферическом вакууме
следование общепринятым практикам и шаблонам, пусть даже без понимания откуда оно возникло и зачем нужно, увеличивает общее качество кода
parameters:
app.event_listener.request_listener.class: AppBundle\EventListener\RequestListener
app.event_listener.request_listener:
class: %app.event_listener.request_listener.class%
Я говорил не об этом. А о том, что если вы что-то делаете не понимая зачем, то это плохо.
Это тоже не совсем так. Зачастую такое следование приводит к тому, что разработчик применяет не те решения, которые подходят для задачи.
дык я с этим не спорю, просто вы говорите о сферических конях в вакууме. На практике же дело обстоит так: или вы что-то читаете, учите, но просираете дедлайн (а то и вовсе не взялся за заказ, потому что не знали то-то и то-то), или же применяете какие-то стандартные шаблоны, наработки, что-то скопипастите бездумно но в итоге сдаете проект вовремя. Я вот про это.