@oop_ru

Страница 82 из 785
Hell
02.02.2017
14:56:22
я в общем это уже понял

мне нужно аргументировать время, потраченное на переход к IoC контейнеру

кроме "так поступают в больших фирмах"

Sergey
02.02.2017
14:58:12
где то в телеграмме кто-то указал, что архитектура oauth2-simple-client - говно.
контейнер зависимостей или фабрика - они как бы сверху

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 *

долго разбирался почему не работает

и нашёл сразу серию несовместимостей

но было это из-за подключённых либ

к сути не готносится но там эпик, могу рассказать )

Artur
02.02.2017
15:40:53
всё так

но там какбы конкретный пример когда паттерны использованы не правильно

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

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

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

Sergey
02.02.2017
15:43:18
я, к слову, о несостоятельности паттернов не сказал ни слова )
ты говоришь о фреймворке автор которого самадур, и что есть там LTS релизы что нет, в любой момент моча может стрельнуть в голову богу и он решит что-то сломать

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

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

Google
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 года но самое тяжёлое под грунтом

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

причём практически неконтролируемым. если конечно в тз не прописан бутстрап и минимализм :)

что для тебя "большой проект"?
3 месяца в одиночку средний

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
3 месяца в одиночку средний
3 человекагода часов спалено за месяц. В сумме уже на проекте потрачено что-то около 12000 часов.

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
митинги.. как я по ним скучаю
не ну есть альтернатива митингам - mob development

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 с статусом. Как правильно описать негативный тест?

Страница 82 из 785