
Hell
02.02.2017
14:56:22
я в общем это уже понял
мне нужно аргументировать время, потраченное на переход к IoC контейнеру
кроме "так поступают в больших фирмах"

Sergey
02.02.2017
14:58:12

Google

Sergey
02.02.2017
14:58:17
и не влияют на общую архитектуру

Hell
02.02.2017
14:58:40
это и так понятно

Sergey
02.02.2017
14:59:25
в целом контейнер для 5-ти классов не нужен
достаточно фабрики
контейнер нужен тогда когда у тебя зависимостей уже под сотню разных
фреймворки разные, библиотеки юзаются
когда "управление руками" влечет за собой кучу рисков на тупые ошибки

Artur
02.02.2017
15:35:13
а тем временем в ларке выпилили IoS на 5 версии
и теперь гордо именуют Service Container
https://laravel.com/docs/master/container
https://laravel.com/docs/4.2/ioc
+контракты
я из-а этого буквально в этом году выкусил некисло

Google

Sergey
02.02.2017
15:37:21
так это ж давно уже было

Artur
02.02.2017
15:37:35
при очередном композер апдейте(сразу замечу версия ларки как была 5.3 так и осталась
я про контракты и зависимости а не ioc vs service *
долго разбирался почему не работает
и нашёл сразу серию несовместимостей
но было это из-за подключённых либ
к сути не готносится но там эпик, могу рассказать )

Sergey
02.02.2017
15:40:47

Artur
02.02.2017
15:40:53
всё так
но там какбы конкретный пример когда паттерны использованы не правильно

Sergey
02.02.2017
15:41:26
а не с паттернами

Artur
02.02.2017
15:41:39
ну, такое

?
02.02.2017
15:41:42

Artur
02.02.2017
15:42:32
я, к слову, о несостоятельности паттернов не сказал ни слова )

Sergey
02.02.2017
15:43:18

Фариах
02.02.2017
15:43:22
Народ, а поделитесь идеями, кто как оценивает новые проекты по времени?

Sergey
02.02.2017
15:43:36
декомпозиция -> оценка

Artur
02.02.2017
15:43:52

Google

v
02.02.2017
15:43:58

Sergey
02.02.2017
15:44:23
например.... стори мэппинг какой

Artur
02.02.2017
15:44:37

v
02.02.2017
15:45:01
как не декомпозируй

Sergey
02.02.2017
15:45:12
без декомпозиции нормально не оценишь
а цифры подобрать - ну да, нужен опыт/статистика

Artur
02.02.2017
15:45:26
да и офтоп

Sergey
02.02.2017
15:45:45
в целом да

Artur
02.02.2017
15:46:01
в этом есть ещё такая загвоздка. когда речь о понастоящему больших проектах - одно дело когда надо показывать что-то манагеру, другое программисту :)
потому что ког как дерево растёт. листки появляются с 1 года но самое тяжёлое под грунтом

Sergey
02.02.2017
15:46:38

Artur
02.02.2017
15:47:03
и уже потом под конец вся мелочь, вся листва, разросшийся ствол становится прожорливым до времени
причём практически неконтролируемым. если конечно в тз не прописан бутстрап и минимализм :)

Sergey
02.02.2017
15:48:14

Artur
02.02.2017
15:48:36
наличие факапов не подразумевает что оценка не нужна
как было у нас сразу на нескольких проектах
условно сделать сервис на рабочем сайте 1-2 дня

Google

Artur
02.02.2017
15:49:00
разброс уже в 2 раза
чуть посложнее да ещё с переплетением 2-3лиц - собирается время каждого максимальное умножается на 2 несётся продакту

Sergey
02.02.2017
15:49:27

Artur
02.02.2017
15:49:29
или директору

Sergey
02.02.2017
15:49:47
проект не большой, 50% времени буквально "спалено"

Artur
02.02.2017
15:49:58
если джиректор идёт выше, скажем, к инвесторам, срок умножается ещё раз на 2)ибо каждый бережёт свою шапку

Sergey
02.02.2017
15:50:01
митинги, факапы на этапе риоритизации....
ну ты понял

Admin
ERROR: S client not available

Artur
02.02.2017
15:50:15
когшда работаешь 1 нет распыления, простоев слабой организации, нет времени на коммуникации
когда ты знаешь что нужно делать и как джелается каждый компонент и просто делаешь

Sergey
02.02.2017
15:51:03
добро пожаловать в мир где ты не сможешь сделать всего)
мобилку написать там, фронтэнды
класстре настроить
с клиентом митинговать паралельно
и сделать MVP продукта за месяц)

Artur
02.02.2017
15:51:59

Google

Sergey
02.02.2017
15:52:59

Artur
02.02.2017
15:53:19
митинги это так уютно
особенно когда каждый день думаешь - бля, чем вы вообще занимаетесь, господа хорошие

Sergey
02.02.2017
15:54:00

Artur
02.02.2017
15:54:09
я не про то
я не про потерю времени
я про то что ты стоишь и понимаешь что никто нихуя не делает
:)
это их реального примера моего
когда при увольнении я удосужился сделать гит дифф визаут спейсес по авторам по всем проектам и насчитал что я надифал больше строк чем вся команда :(
нашли дурачка :(

Фариах
02.02.2017
15:55:57
Ну раз от первой темы отошли, вброшу еще вопрос. Кто-то пишет юнит тесты на проектах?

Sergey
02.02.2017
15:56:09
Я

Фариах
02.02.2017
15:56:21
А негативные?

Artur
02.02.2017
15:56:29
а мне стыдно. меня не приучили :(

Фариах
02.02.2017
15:56:31
Банальное

Sergey
02.02.2017
15:56:49

Artur
02.02.2017
15:56:58
но всё равно пописываю на критичные и сложные места тупо чтобы не вспоминать как это работает

Sergey
02.02.2017
15:57:26
это ж юнит тесты, ими надо покрывать юниты полностью
а не "вот эту ветку условий покрою а вот это и так сойдет"

Фариах
02.02.2017
15:59:41
Есть апи, зппрос что-то добавляет в бд. Респонс json с статусом. Как правильно описать негативный тест?