![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Интенсивненько так сегодня. Был общий митинг, еженедельный; ну там поздравляли ветеранов. Это которые год оттрубили. И приветствовали новеньких. Когда я приходил, мы помещались в небольшой комнате; сейчас нас толпа.
Потом сразу был митинг нашей маленькой команды, ну типа синхронизировали кто чего делает. Я делаю генераторы.
Обед типа быстро проскочил (да там фигня была), и сидел долбил код, потом таки пошел погулял по местности. Ну типа это полезно.
Послал пулреквест, но Матвей резонно написал, мол (цитируя советских зэков) нахуя дохуя нахуярил, отхуяривай нахуй. Нарезал пулреквест на части. Временами его код тоже апрувал (по большей части; не без каментов).
С Доналдом обсудили, как мы в среду будем преподавать, он в Пало Альто, я в СФ, по телевизору друг друга смотреть. Слайдами поделились.
Соседка справа продемонстрировала наушники Bose, намертво глушат весь звук, сидишь как в сурдокамере. Придется купить. Кстати, контора вроде бы оплачивает.
Ужин, быстренько закинулся какой-то фигней (окей, сырой рыбой с салатом), и на поезд. Джуонг меня догнала уже бегом. В поезде давка; стояли. Стояли, рассуждали с ней о жизни.
А домой приехал, на улице жара, гулять не пойдешь. Сидел, второй пулреквест фигачил. Там еще примерно три осталось.
Не знаю, кстати, как правильно. Большими кусками, маленькими кусками. Разрабатывать лучше большими кусками.
Потом сразу был митинг нашей маленькой команды, ну типа синхронизировали кто чего делает. Я делаю генераторы.
Обед типа быстро проскочил (да там фигня была), и сидел долбил код, потом таки пошел погулял по местности. Ну типа это полезно.
Послал пулреквест, но Матвей резонно написал, мол (цитируя советских зэков) нахуя дохуя нахуярил, отхуяривай нахуй. Нарезал пулреквест на части. Временами его код тоже апрувал (по большей части; не без каментов).
С Доналдом обсудили, как мы в среду будем преподавать, он в Пало Альто, я в СФ, по телевизору друг друга смотреть. Слайдами поделились.
Соседка справа продемонстрировала наушники Bose, намертво глушат весь звук, сидишь как в сурдокамере. Придется купить. Кстати, контора вроде бы оплачивает.
Ужин, быстренько закинулся какой-то фигней (окей, сырой рыбой с салатом), и на поезд. Джуонг меня догнала уже бегом. В поезде давка; стояли. Стояли, рассуждали с ней о жизни.
А домой приехал, на улице жара, гулять не пойдешь. Сидел, второй пулреквест фигачил. Там еще примерно три осталось.
Не знаю, кстати, как правильно. Большими кусками, маленькими кусками. Разрабатывать лучше большими кусками.
no subject
Date: 2017-08-29 08:36 pm (UTC)Если рефакторинг простой, то и объяснение простое и короткое.
Если рефакторинг сложный, то и объяснение, вероятно, нужно более глубокое.
> в сущности, WIP
Как reviewer сможет понять, что work in progress идёт в правильном направлении?
Или что законченная работа - правильная?
Если сделать brain dump, накопившийся у разработчика за неделю, то reviewer ведь просто не в состоянии будет это прожевать. И что с таким делать? Молиться, что оригинальный разработчик не совершил ошибку?
no subject
Date: 2017-08-30 03:19 am (UTC)Нет, мержить надо по частям, это понятно. Но всю хрень каждый раз перекоммичивать не надо.
no subject
Date: 2017-08-30 12:26 pm (UTC)Ты имеешь ввиду, что если за неделю ты сделал 40 черновых коммитов, то когда мёржишь - нужно разбить на ~5 логических частей (а не на 40)?
no subject
Date: 2017-08-31 04:40 am (UTC)no subject
Date: 2017-08-31 05:51 am (UTC)Кроме того, мёржить по мере изготовления коммитов (чтобы получить немедленный feedback от code reviewer), а не неделю спустя.
Или, при мёрже, объединить некоторые из оригинальных коммитов, которые в ретроспективе выглядят совсем уж по-идиотски.
no subject
Date: 2017-09-01 01:13 am (UTC)Просто много написал; ему типа сложно. Надо будет других людей тоже привлечь. Я уже знаю, кого.