
Sergey
11.05.2018
08:23:44
да даже если джуны можно выстраивать диалог коллег и именно к этому нужно стремиться
когда учитель->ученик это попахивает высоким ЧСВ и отрицанием факта того что "учитель может чему-то научиться у ученика".

Kirill
11.05.2018
08:24:59
Полностью согласен. У каждого программиста свои особенности мышления, которые зачастую не позволяют увидеть очевидного решения., каким бы опытным он ни был

Sergey
11.05.2018
08:28:59
ну короч из всего что я пробовал самое эффективное в плане knowledge sharing это парное программирование. И чем сложнее задача (и чем ниже уровень знаний о проекте у человека) тем эффективнее. Но для того что бы это было норм, команда должна быть более-менее стабильной, я бы не стал практиковать парное программирование с субподрядчиками, фрилансерами и т.д. Там я бы эксплуатировал one-day pull request и trunk based dev и ревьювил бы мастер.

Google

Sergey
11.05.2018
08:30:22
ну и парное программирование на удаленке "работает" только если все заинтересованы и уровень разработчиков довольно высокий... во всяком случае по сравнению с работой рядом... может быть я че не так делал.... тут я бы с радостью послушал бы тех кто практикует парное программирование на удаленке.

Aliaksandr
11.05.2018
08:33:40
"все заинтересованы" -> сразу не работает в 90% возможных попытках.

Roman
11.05.2018
08:35:12

Sergey
11.05.2018
08:36:13

Aliaksandr
11.05.2018
08:39:54
У вопроса мотивации слишком большой контекст и очень личный он, что одному торт, то другому беда. Человек-человек было проблемой, так мы тут ещё и говорим про программирование, где мало какие вопросы можно классифицировать как "уже решено, оба выберут что-то или один покажет другому что так объективно правильно".
Вот последний вопрос и нужно решать, я думаю, чтобы софт вообще исключить из возможных решений.

Sergey
11.05.2018
08:41:37
тут нужно шарить в психологии и т.д. люди странные существа вообще, с кучей когнетивных искажений о которых нужно помнить и учитывать.... сложно все это. Лучше просто сделать самому)

Aliaksandr
11.05.2018
08:42:51
Не просто сложно, а спектр сложностей продолжает расти потому что "это не запрещено". А самого себя бывает мало.

Mykola
11.05.2018
09:28:32
всем приветы
что нового?

Adel
11.05.2018
10:00:07
что нового?
у меня дочка 15 секунд сама стояла. без помощи!

Moz
11.05.2018
10:01:35

Mykola
11.05.2018
10:14:41
а у меня дочка рисует какие себе хочет серёжки...

Google

Dmitry
11.05.2018
10:18:05
душевно 0_0

Bohdan
11.05.2018
10:21:55

Mykola
11.05.2018
10:27:09

Bohdan
11.05.2018
10:27:21
ладно, шутеечка не зашла

Mykola
11.05.2018
10:27:46
так что, @fes0r таки едет на fwdays?

Ihor
11.05.2018
12:03:09

Dmitry
11.05.2018
12:13:40

Maksim
11.05.2018
12:13:55

Alex
11.05.2018
12:30:44
Как по мне код ревью для согласия с исполнением, отловом мухлижа, и приведения кода в однородную консистенцию... Есть ещё такое дело моб код ревью не только моб программинг.

Maksim
11.05.2018
12:31:13
для однородной консистенции есть всякие фиксеры) делать это руками человека не очень рентабельно)

Quantum Harmonizer
11.05.2018
12:32:08

Maksim
11.05.2018
12:32:30
.
https://www.youtube.com/watch?v=8cy64qkgTyI
лентяй)

Alex
11.05.2018
12:33:14
Ну так я видел что кидали уже сегодня ссылочку. Думал все видели

Maksim
11.05.2018
12:33:41

Sergey
11.05.2018
12:34:01

Alex
11.05.2018
12:34:51
Please take a look at my draft
https://medium.com/@58d88f72a803/6cf7298019bf

Sergey
11.05.2018
12:35:13
практиковал моб код ревью, но больше потехи ради
это скорее как ивент раз в 2 недели нежели постоянная практика.

Google

Sergey
11.05.2018
12:36:12
ну и более-менее эффективно работает только когда людей мало (штук 5-10, не больше)
p.s. в целом я за ревью кода пост фактум, что бы можно было выделить раз в два дня часик посмотреть что там накоммитили
выписать где говнишко и потом парным программированием исправлять с теми кто это сделал

Andrew
11.05.2018
12:37:12
Кто то тестировал CQRS в DDD?

Alex
11.05.2018
12:37:22
Да да. Статический анализ и стайл фиксер тема... Т.е. если во время ревью придераются к стилю или док блокам или возвращениям каким а у тебя по проверкам зелень то тупо шлёшь лесом и говоришь что это аут оф ревью скоуп

Sergey
11.05.2018
12:37:27

Andrew
11.05.2018
12:37:40
в коммандах ивенты

Maksim
11.05.2018
12:37:43
сейчас опять Сергей скажет, что я агрюсь...

Andrew
11.05.2018
12:37:47
Я так понимаю их мониторить при тестах надо

Sergey
11.05.2018
12:37:54

Andrew
11.05.2018
12:37:58
так как это DDD

Maksim
11.05.2018
12:38:05
но что значит тестить cqrs в ddd?)

Alex
11.05.2018
12:38:08
Моб ревью не всей конторой делается а командой которая как правило не более 4-5 человек

Sergey
11.05.2018
12:38:09

Adel
11.05.2018
12:38:21
он имеет ввиду юнит тесты писать

Sergey
11.05.2018
12:38:23
у тебя пока проблемы побольше - ты не понимаешь что такое coupling и cohesion

Andrew
11.05.2018
12:38:26
да

Adel
11.05.2018
12:38:27
я уже задавал такой вопрос.

Sergey
11.05.2018
12:38:30

Maksim
11.05.2018
12:38:32
ну, так же) как и всегда)

Google

Maksim
11.05.2018
12:39:17
команду послал, посмотрел список эвентов, которые паблишатся = профит

Adel
11.05.2018
12:39:36
юнит-тест на write-сущность. которая единственное что отдает наружу - это эвенты.
ну да.

Sergey
11.05.2018
12:39:42
я уже задавал такой вопрос.
какой? мониторить события в юнит тестах? События в рамках тестирования бизнес сущностей будут твоим "возвращаемым значением".
user = User.register(email, password)
events = user.releaseEvents()
expect(events).contains(UserRegistered)

Maksim
11.05.2018
12:39:47
ни чем не отличается от запрос/ответ в общем

andretshurotshka?❄️кде
11.05.2018
12:40:19

Adel
11.05.2018
12:40:30
да я то для себя уже прояснил. просто товрищу надо научиться формулировать вопросы правильно :)

Sergey
11.05.2018
12:40:31

Adel
11.05.2018
12:40:37
а то выглядело как анекдот :)

Sergey
11.05.2018
12:40:45

Alex
11.05.2018
12:41:07

Adel
11.05.2018
12:41:22
Фесор не уверен, что я для себя чтото прояснил ?(

andretshurotshka?❄️кде
11.05.2018
12:41:33
телетайпы всякие в атомах мб

Maksim
11.05.2018
12:41:41

Adel
11.05.2018
12:41:47

andretshurotshka?❄️кде
11.05.2018
12:41:57
https://teletype.atom.io/

Alex
11.05.2018
12:41:57

andretshurotshka?❄️кде
11.05.2018
12:42:30

Sergey
11.05.2018
12:43:05

Google

Sergey
11.05.2018
12:43:19
ну то есть.... вопервых причем тут CQRS и причем тут DDD если мы говорим про доменные ивенты
доменные ивенты совершенно отдельный зверь

Alex
11.05.2018
12:43:38
прикрутить)
Смотря что... У меня при слове Скайп пропадает желание работать ?

andretshurotshka?❄️кде
11.05.2018
12:44:15
тот же телеграм групповые звонки вроде собирался делать

Maksim
11.05.2018
12:44:21
с какой стороны не посмотри)

Adel
11.05.2018
12:44:40

Maksim
11.05.2018
12:44:48

Sergey
11.05.2018
12:45:10

Maksim
11.05.2018
12:45:22

Sergey
11.05.2018
12:45:24
а, ну понял

Maksim
11.05.2018
12:45:41
т.е. твой изначальный посыл забыть - очень кстати)
тот же ddd нынче хайповая тема) вот и с ноги пытаются влезть) ценность резюме апает)
cqrs всё ещё не особо как-то. Ток в чатиках о нём разговоров много

Артур Евгеньевич
11.05.2018
12:48:17
мне кажется наоборот уже пик популярности прошел
посмотри года два назад число статей, докладов и прочего по cqrs+es
это я про пых сообщество, а в джава и дотнетах вообще я так понял лет 10 назад этим болели все)

Maksim
11.05.2018
12:49:28
???
да их и сейчас до жопы новых всякого разного калибра.
я больше в плане имплементаций говорил
рискую на себя навлечь гнев за неправомерные использования слов, но если вспомнить как у пхпшников горело за MVC (и до сих пор тлеет), но чёт совсем скромно)

Sergey
11.05.2018
13:10:36