@rubylang

Страница 536 из 1684
Alex
25.10.2016
10:04:27
У меня к примеру не может быть сущность создана если у нее проверочный код не введен

Да нифига.

В активной разработки таких случаев вагон.

Google
Igor
25.10.2016
10:04:39
Значит хуево договаривались

Alex
25.10.2016
10:04:44
Они все мелкие но их много.

Ну збс, давай код в голове писать, чо.

Igor
25.10.2016
10:05:07
Эмм

Антон
25.10.2016
10:05:07
Это редкие, исключительные случаи
ну что значит редкие? 5-10% уже не редкость и такое говно будешь долго помнить

Alex
25.10.2016
10:05:17
такое ощущение что тут все пишут апи для разработчиков а не для бизнеса.

Igor
25.10.2016
10:05:29
Ну збс, давай код в голове писать, чо.
Это вообще-то хорошая идея

Alex
25.10.2016
10:05:49
Это вообще-то хорошая идея
А зачем его писать в голове если за полчаса я накидаю черновую реализацию и вылью в ветку уже РАБОТАЮЩЕЕ апи?

Alex
25.10.2016
10:06:00
и заодно разрулю все подводные камни.

Ну йопт, все мегаархитекторы и помнят все 100 фич проекта.

Антон
25.10.2016
10:06:16
Это вообще-то хорошая идея
конечно хорошая, но есть реальность нельзя просто так взять и согласовать работу всех узлов

Google
Alex
25.10.2016
10:06:31
зачем7

Igor
25.10.2016
10:06:37
А фронт будет ебаться

ojab
25.10.2016
10:06:47
такое ощущение что тут все пишут апи для разработчиков а не для бизнеса.
бизнесу апи нахер не нужно, его разработчики пользуют

Alex
25.10.2016
10:06:47
Фронт ебется, перепишем еще раз.

Это проще чем каждый раз поднимать все фичи проекта.

Igor
25.10.2016
10:07:02
Стараясь следовать за полетом твоей фантазии

Антон
25.10.2016
10:07:09
А фронт будет ебаться
фронт всегда будет ебаться :) у них технологический ад

Alex
25.10.2016
10:07:25
бизнесу апи нахер не нужно, его разработчики пользуют
Разработчики не смогут реализовать два требования которые противоречат друг другу

Alex
25.10.2016
10:07:54
а такое в формальных требованиях встречается часто, и эти кейсы на этапе планирования действительно не видны.

Igor
25.10.2016
10:08:15
Например?

Антон
25.10.2016
10:08:52
например манагер ошибся при постановке задачи 50/50 таких случаев

Например?
например забыли что одна фича мешает другой, потому что одна фича написана год назад и ей никто не пользовался

Alex
25.10.2016
10:09:44
пользовался

Igor
25.10.2016
10:09:48
Alex
25.10.2016
10:09:51
просто про нее никто не помнил при постановке второй фичи

Для этого обсуждения и придуманы, нет?
Да никто про нее не вспомнит до реализации поймите уже.

Антон
25.10.2016
10:10:08
Для этого обсуждения и придуманы, нет?
да, но манагер же не знает что он ошибся?

Alex
25.10.2016
10:10:15
фич, на среднем проекте, МНОГО.

Google
Alex
25.10.2016
10:10:19
Запросто.

Igor
25.10.2016
10:10:42
Мне тоже

Alex
25.10.2016
10:10:45
В интернет магазине (типичная вещь) таких кейсов может быть полно.

Антон
25.10.2016
10:11:03
крайне редко это делаю, ну может быть в пятницу вечером бухой

Alex
25.10.2016
10:11:13
Если ты хочешь узнать были ли у меня нормальные процессы разработки то могу сразу резюмировать: не было.

Не утруждайся

На 100% уверен что не попадешь.

У тебя будет свой собственный сад не волнуйся.

Я хз над чем ты работаешь что у тебя фичи на бумаги все согласованы и одна не мешает другой

На картоне? где работаешь?

ojab
25.10.2016
10:18:07
мальчики, идите в https://telegram.me/ruby_talks ссориться

Alex
25.10.2016
10:18:09
ну там мало фич, потому ты и не сталкивался.

Антон
25.10.2016
10:18:15
Сложно такую коллизию представить
вот у меня бизнес состоит из 6 типов взаимодействующих независимых участников рынка мне их нужно заставить всех дружить количество b2b интеграций приближается к сотне, разных интеграций данные лежат в общей апишке итоговое взаимодействие обслуживается третьим сервисом для каждой интеграции обычно нужен свой костыль, потому, что задача не имеет общего решения интеграция без костыля - редкое событие коллизии в сложных системах случаются на каждом шагу

Nikita
25.10.2016
10:18:27
мне кажется что чуваки, которые говорят про “договориться” никогда не работали с 10ками разных приложений, которые должны одно API использовать, иначе такой хуйни бы не несли

Alex
25.10.2016
10:19:08
что пошло не так?

Admin
ERROR: S client not available

Alex
25.10.2016
10:19:12
агрегатор какой нибудь

s
25.10.2016
10:19:39
а почему манагер ставит задачи разработке?)

в нормальных условиях манагер должен работать над беклогом

Google
Alex
25.10.2016
10:20:13
бинго

вот у нас есть бэклог

теперь у нас есть две фичи

s
25.10.2016
10:20:24
который разгребает тимлид, уточняет у манагера и причастных детали и составляет задачи для разработки

Alex
25.10.2016
10:20:37
при реализации мы обнаруживаем что старая фича не дает 1в1 реализовать новую

и новую приходится переосмысливать

Alex
25.10.2016
10:20:54
но это вскрывается уже на реализации, потому что не получится 100+ фич проекта помнить.

Nikita
25.10.2016
10:20:59
> @bikolya необязательно твои эндпоинты в итоге будут разниться с хотелками мобильных разработчиков, и будешь под каждого что-то допиливать.

s
25.10.2016
10:21:15
> сферическая команда разработки в вакууме почему?

я не утверждаю, что такой подход исключает коллизии

ojab
25.10.2016
10:21:39
s
25.10.2016
10:21:40
но он их минимизирует

Антон
25.10.2016
10:21:52
> сферическая команда разработки в вакууме почему?
потому что редко так бывает кризис, нужно экономить, на ПМ-ах например

Alex
25.10.2016
10:21:53
и в api нужно выпилить старую фичу и впилить новую?
Зачем выпиливать старую фичу если она нужна и реализована?

s
25.10.2016
10:22:09
тимлид вроде не равно пм

но в целом, да, мысль об экономии понятна

ojab
25.10.2016
10:22:27
Зачем выпиливать старую фичу если она нужна и реализована?
а в чём проблема тогда? Берёшь и реализуешь новую фичу. DONE.

Alex
25.10.2016
10:22:32
скорее всего в бэклоге на 100+ фич будут несостыковки.

а в чём проблема тогда? Берёшь и реализуешь новую фичу. DONE.
Нельзя один в один реализовать новую фичу т.к мешает допустим валидация из старой

Google
Alex
25.10.2016
10:22:56
нужно переосмысливать фичу.

Страница 536 из 1684