Задать вопрос
kumaxim
@kumaxim
Web-программист

Разве Composer бесполезен в 2017?

Доброго времени суток.

Решил уйти с фриланса в офис. Сходил на пару собеседований, в минувший понедельник вышел на стажировку.
Дал мне тимлид один из проектов(php 5.4 + kohana 3.2), поставил несколько задач и начал я работать. Про проект сказать ничего не могу, код как код, в каких-то местах лучше, в каких-то хуже. Никаких тестов нет, совсем и никаких, и, со слов тимлида, никто их тут до меня не даже не предлагал.

Для того чтобы не утонуть в большом объеме чужого кода, чтобы ничего там случайно не сломать, инициализировал в директории с проектом composer.json, затянул phpunit + selenium и начал разбираться с проектом. По ходу работы заметил несколько сторонних библиотек, включенных в код copy-past, которые поставил зависимостями от composer.
Трое суток ходил с отладчиком исследуя и исправляя баги, писал тесты, чтобы ничего не сломать. Сегодня, четвертый день моей стажировки, отчитываюсь перед тимлидом о проделанной работе, говорю мол вот добавил composer в проект, вынес на него вот эти захардкоренные библиотеки из кода, написал такие-то тесты, которые позволили закрыть вот эту вот задачу.

После всего этого слышу от тимлида: "А зачем ты использовал composer? Мы не используем его и вообще для 99% наших задач он бесполезен". Composer в 2017 году, который используется в любом современном PHP фреймворке(Laravel & Symphony как минимум) для 99% задач нашей компании бесполезен... Бум!!! У меня в голове это как-то даже не укладывается. Как может быть один из самых популярных инструментов в PHP среде бесполезен для 99% задач компании, которая использует стек технологий, основанный на PHP?

Господа, я отстал от жизни и чего-то не знаю? Может быть кто-то знает лучшую альтернативу чем composer для PHP?
Также, я задумался, а стоит ли вообще продолжать работу с командой? Стоит ли мне пытаться менять процесс? Стоит ли мне пытаться переубедить тимлида или же покинуть команду?
  • Вопрос задан
  • 4565 просмотров
Подписаться 9 Простой 7 комментариев
Ответ пользователя Илья Белобородов К ответам на вопрос (16)
Ничему не научишься и никого не переубедишь.
homer-run.gif
Ответ написан