@prophp7

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

но все усложняется тем что хочется и что бы typesafe и что бы доку можно было генерить и по итогу вместо решения проблемы просто опускаются руки)

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

Google
Sergey
25.07.2018
20:54:22
нравится мне любовь человеков впадать в крайности) наследование - выпилить к хуям. Ифы - катастрофа. За акцессоры расстрел и т.д. :)
не впадать в крайность можно только с людьми, в чьих способностях анализировать cost и profit ты если и сомневаешься то не очень

Sergey
25.07.2018
20:54:59
это чтобы не повторять код в разных местах?
у нас 3 клиента которым нужно чуть-чуть разное. Пока основной кандидат - graphql

т.е. не впадать не получится)
ну я другой стратегии пока не придумал

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

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++

Dmitry
25.07.2018
21:00:28
я линуксоид

но бля работать в neovim - имхо боль)

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

я собственно тоже) максимум могу баш на нем писать

Artem
25.07.2018
21:01:57
я могу понять аргументы любителей вима или там emasc-а но любителей саблайма покодить на php я понять не могу
когда у тебя класс с контроллером на 200 мегабайт - саблайм лучше работает! Не забывай, это PHP!

Sergey
25.07.2018
21:03:17
когда у тебя класс с контроллером на 200 мегабайт - саблайм лучше работает! Не забывай, это PHP!
200 мегабайт? контроллер? вот я беру свой контроллер на 500 строк и он примерно 20 килобайт. То есть у тебя контроллер на ~5*10^6 строк

неплохо

как операционная система

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

Sergey
25.07.2018
21:04:27
у тебя в нем пдфки зашиты что-ли?
я как-то видел контроллер в котором в респонсах были вшиты скомпиленные jsx шаблоны для react

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
давай так, тебя никогда не интересуют все экшены контроллера за раз. То есть если один экшен вмещается в экран то тебе ок?)

когда у тебя спагетти на 30 экранов - это боль
вобщем я больше сейчас склоняюсь к вертикальному разделению кода нежели горизонтальному

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
но это уже про софт скилы и умение объяснять людям что плохо понимая problem space получишь хуевый solution space
Так в итоге самое, что меня коробит - это что твой продукт пользователи считают гавном и что прогеры в его компании дебилы. А реквестеры и петя даже не осознают, что 95% говна происходит из за них, и из за того что они сами не выкупают, что хотят

Google
Sergey
25.07.2018
21:49:58
просили тему для стёба, если что)
в большинстве случаев когда люди делают DDD то это стеб)

Artem
25.07.2018
21:49:59
но это уже про софт скилы и умение объяснять людям что плохо понимая problem space получишь хуевый solution space
кстати в этой связи интересны способы лучшего понимания этого вот problem space

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 заказчика, но суть подобная

Admin
ERROR: S client not available

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

Sergey
25.07.2018
21:52:51
ну у меня single source of truth - cto заказчика, но суть подобная
а как тебе митинги где решаются ключевые вопросы интеграции систем где нет ни одного технического чела?)

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
у знакомых в команде прикольнее сделано - там есть несколько продукт менеджеров которые приходят на митинги к разработчикам и продают им фичи. И пока все разработчики не поймут нахер это надо делать и какую пользу это приносит - фича не делается. А потому это уже задача продукт менеджера придумать как объяснить зачем нужна фича

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
ну так реально, если вы не завязаны друг на друга - зачем слушать чужие задачи? более того, почему так долго, если все говорят "начнём, а там разберёмся"?
Потому что нужно «оценить» всей командой задачи. А оцениваешь не фичи(стори), а надроблнные 100500 задач

Maksim
25.07.2018
22:09:40
как ананизм: движенье есть

прогресса никакого)

Страница 1197 из 1387