
Sergey
25.07.2018
20:53:01
вот из вещей где ну оч болит - композиция респонсов. Тут уж оч долго ломаем голову что можно придумать что бы было удобно и быстро
но все усложняется тем что хочется и что бы typesafe и что бы доку можно было генерить и по итогу вместо решения проблемы просто опускаются руки)

Maksim
25.07.2018
20:53:38
нравится мне любовь человеков впадать в крайности)
наследование - выпилить к хуям. Ифы - катастрофа. За акцессоры расстрел и т.д. :)

Artem
25.07.2018
20:54:19

Google

Sergey
25.07.2018
20:54:22

Maksim
25.07.2018
20:54:46

Sergey
25.07.2018
20:54:59

Maksim
25.07.2018
20:55:27

Sergey
25.07.2018
20:55:33
нет конечно)

Maksim
25.07.2018
20:56:57
я сам любитель обмазаться защитой от дурака ( и от себя в т.ч.), но меру всему нужно знать) хотя бы по праздникам)

Dmitry
25.07.2018
20:58:02
гайз, вопрос холиварный. кто юзает ide, кто юзает редакторы?
ломаю голову давно. мне саблайм удобный, но бля. как-то он не юзабелен. или я просто его донастроить не могу нормально

Sergey
25.07.2018
20:58:19

Dmitry
25.07.2018
20:58:25
ололо
это уж совсем жестко

Maksim
25.07.2018
20:58:59
тогда бери шторм и не парься)

Dmitry
25.07.2018
20:59:15
ойвсе

Google

Sergey
25.07.2018
20:59:51
я могу понять аргументы любителей вима или там emasc-а но любителей саблайма покодить на php я понять не могу

Dmitry
25.07.2018
21:00:08
просто на домашнем ноуте 4 гига, оперативу докупить постояно что-то мешает

Sergey
25.07.2018
21:00:11
это ж как notepad++

Maksim
25.07.2018
21:00:27

Dmitry
25.07.2018
21:00:28
я линуксоид
но бля работать в neovim - имхо боль)

Sergey
25.07.2018
21:01:03
для программиста железо это наверное одно из не многих вещей во что стоит инвестировать
я собственно тоже) максимум могу баш на нем писать

Егор
25.07.2018
21:01:41

Artem
25.07.2018
21:01:57

Sergey
25.07.2018
21:03:17
неплохо
как операционная система

Artem
25.07.2018
21:03:34
ну дык)

Dmitry
25.07.2018
21:04:02

Sergey
25.07.2018
21:04:27
40 строк контроллер ему плакать хочется, неженка

Dmitry
25.07.2018
21:05:49

Google

Sergey
25.07.2018
21:06:07

Dmitry
25.07.2018
21:06:25
читабельнее тогда
когда у тебя спагетти на 30 экранов - это боль

Tadeus
25.07.2018
21:07:27

Sergey
25.07.2018
21:07:38
давай так, тебя никогда не интересуют все экшены контроллера за раз. То есть если один экшен вмещается в экран то тебе ок?)

Maksim
25.07.2018
21:10:18

Sergey
25.07.2018
21:10:46


smile
25.07.2018
21:35:53
приходит к тебе менеджер Петя и говорит. "Вась, надо короч захуярить каталог, рассказывает требования и т.д." ты такой скеребшь голову кулаком и спрашиваешь у бизнеса "Слуш, Петь, а че как если ты цену на товар поменяешь а чел уже в карзину товар захуярил? да и вообще, как часто у вас такое происходит и когда?" А он тебе "Ну короч обычно стоимость на товары которые уже в продаже не меняются, а меняются когда новую поставку на склад дают. Тогда все новые по новому прайсу уже идут" ну и так вы думаете и думаете и в конце концов рожаете систему
Это ещё здорово когда менеджер петя хочет родить с тобой чтото, а не приносит уже написанные таски, а не требования, т.к Петя уже наобещал реквестерам или еще хуже взял у них тз.
Ты начинаешь читать эту писанину и не можешь понять как в целом должен отрабатывать процесс, в котором нет ответов на возникающие пачками у тебя вопросы - а что должно произойти если это, а если это. В итоге ты говоришь Пете - твои таски гавно, в них нет целостности картины, и если сделать по ним - оно просто не будет работать. А петя тебе говорит - ты дохера хочешь, продумывай, пиши вопросы. Ты говоришь, что вертел думать за бизнес и что Петя должен понимать, что он принес гавно т.к. сам не может ответить тебе на простые вопросы и видимо не выкупает, что нужно сделать. На что в ответ Петя говорит тебе - ты задолбал говнить и дизморалить, негативить. В итоге Петя берет твои вопросы, приходит через время опять - а там таже херня, ты опять говнишь, слушаешь что ты дизморалишь, Петя начинает нервничать, требовать с тебя оценить это гавно, взять в работу и начать уже делать т.к. нельзя так долго тянуть с задачами.
Набомбил конечно... Но вот как с этим жить?)


Bohdan
25.07.2018
21:40:07
а еще здорово, когда менеджеру Пете заказчик говорит "вот тут работает не так, исправьте"
менеджер Петя приходит и пинает тебя, почему это не было сделано на вчера
а ты смотришь, и понимаешь, что этого в принципе в скоупе задач не было и это новая таска, а Петя просто мудак и решил перевесить ответственность с больной головы на здоровую, а заказчик просто захотел новую фичу райт факин нау
ситуация не у меня на проекте, но у знакомого

Artem
25.07.2018
21:40:50
Всегда приятно осознавать, что есть те, кому хуже! :D


Sergey
25.07.2018
21:42:45
Это ещё здорово когда менеджер петя хочет родить с тобой чтото, а не приносит уже написанные таски, а не требования, т.к Петя уже наобещал реквестерам или еще хуже взял у них тз.
Ты начинаешь читать эту писанину и не можешь понять как в целом должен отрабатывать процесс, в котором нет ответов на возникающие пачками у тебя вопросы - а что должно произойти если это, а если это. В итоге ты говоришь Пете - твои таски гавно, в них нет целостности картины, и если сделать по ним - оно просто не будет работать. А петя тебе говорит - ты дохера хочешь, продумывай, пиши вопросы. Ты говоришь, что вертел думать за бизнес и что Петя должен понимать, что он принес гавно т.к. сам не может ответить тебе на простые вопросы и видимо не выкупает, что нужно сделать. На что в ответ Петя говорит тебе - ты задолбал говнить и дизморалить, негативить. В итоге Петя берет твои вопросы, приходит через время опять - а там таже херня, ты опять говнишь, слушаешь что ты дизморалишь, Петя начинает нервничать, требовать с тебя оценить это гавно, взять в работу и начать уже делать т.к. нельзя так долго тянуть с задачами.
Набомбил конечно... Но вот как с этим жить?)
просили пример DDD. Если менеджер Петя нанял тебя как обезъянку которая код пишет - то получаешь что получаешь)


Sergey
25.07.2018
21:43:05
но это уже про софт скилы и умение объяснять людям что плохо понимая problem space получишь хуевый solution space
ну и мудаки есть всегда)
причем с обеих сторон
кто-то тратит деньги бизнеса на то что бы 40 строк на контроллер, а кто-то считает что он "лучше знает что ему надо"
а еще есть бизнес аналитики (которые по факту аналитики требований но строят из себя невесь кого)... но это у меня отдельная душевная травма

Maksim
25.07.2018
21:46:24
просили тему для стёба, если что)
но ок, зашло) давно про ддд срачей не было)

smile
25.07.2018
21:46:59

Google

Bohdan
25.07.2018
21:49:52

Sergey
25.07.2018
21:49:58

Artem
25.07.2018
21:49:59

Sergey
25.07.2018
21:50:07

Bohdan
25.07.2018
21:51:15
это да...
как бы и норм, если заказчик понимает ситуацию и не требует от тебя скорости "просто формошлепа"
но все равно иногда напрягает то, что приходится по паре дней вникать в то, чего хочет бизнес и в то, как это лучше сделать - или не делать

Sergey
25.07.2018
21:51:40
- добавьте кнопку которая позволит мне скачивать список пользователей и из email-ы
- зачем?
- ну... надо для маркетологов
- а им зачем?
- ну они будут потом в рассылки email-ы забивать
- а можно с ними как-то поговорить и спросить что они юзают? может я просто смогу им email-ы прямо в их систему выгружать?
ну короч что-то в этом духе

Bohdan
25.07.2018
21:52:09
ну у меня single source of truth - cto заказчика, но суть подобная

Sergey
25.07.2018
21:52:19

Admin
ERROR: S client not available

Bohdan
25.07.2018
21:52:29
нередко обсуждение фичи может затянуться на пару дней, т.к. он сам до конца не сформировал задачу

Sergey
25.07.2018
21:52:51

Bohdan
25.07.2018
21:52:58
да, компромиссы тоже бывают
хотя это больше к пониманию business value

Sergey
25.07.2018
21:53:33
а как же любят менеджеры на таких митингах употреблять к месту и не к месту слово database
ух...

smile
25.07.2018
21:54:27

Sergey
25.07.2018
21:54:53

Bohdan
25.07.2018
21:55:50

Google

Sergey
25.07.2018
21:55:55
у знакомых в команде прикольнее сделано - там есть несколько продукт менеджеров которые приходят на митинги к разработчикам и продают им фичи. И пока все разработчики не поймут нахер это надо делать и какую пользу это приносит - фича не делается. А потому это уже задача продукт менеджера придумать как объяснить зачем нужна фича

Bohdan
25.07.2018
21:56:18

Sergey
25.07.2018
21:56:18
но там у челов свобода действий и все понимают что они не просто так свой хлеб кушают

Bohdan
25.07.2018
21:56:33
во, классная тема

smile
25.07.2018
21:59:11
вот кстати говоря возник вопрос, правда хз можно ли на него однозначно ответить. Сколько времени по вашему надо, чтобы обсудить задач на 2 недели работы 5 прогеров?
Закину заранее ответ сколько тратим мы: 2-3 часа

Maksim
25.07.2018
21:59:37
минут 5)

Bohdan
25.07.2018
21:59:41
it depends

Artem
25.07.2018
21:59:49

Bohdan
25.07.2018
22:00:14
если задачи с чётким планом, по которому можно какие - нибудь behat сценарии писать - делать нечего вообще

smile
25.07.2018
22:01:11
it depends
Ну типо я просто хз как избавиться от фразы некоторых чуваков - начнём делать, по ходу будем разбираться

Bohdan
25.07.2018
22:01:53
это ведь зависит от того, что есть "разобраться"

smile
25.07.2018
22:03:00
а надо ли?
Ну типо я к чему. Если не вникать и «по ходу разбираться», то в жопу эти общие митинги. Дайте мне мою пачку задач на эти 2 недели, я сам их изучу сколько считаю нужным и все что надо уточню, и только тогда начну делать

Maksim
25.07.2018
22:03:50
в моей практике:
если хочешь проебать время, собери митинг) я лично по одному вылавливаю и спрашиваю за жизнь

smile
25.07.2018
22:05:27
А не слушать еще пачки левых задач, которые уйдут не мне, не имея возможности вникуть в них по факту просырая время, в которое я бы лучше углубился в свои задачи
Какбы я просто сейчас не понимаю сути этих митингов. Профит такой же как я просто тайтлы задач прочитаю
И тогда это реально 5 минут займёт)

Bohdan
25.07.2018
22:08:06
ну так реально, если вы не завязаны друг на друга - зачем слушать чужие задачи? более того, почему так долго, если все говорят "начнём, а там разберёмся"?

smile
25.07.2018
22:09:22

Maksim
25.07.2018
22:09:40
как ананизм: движенье есть
прогресса никакого)