Hog
Andrew
Andrew
А то тяжко
Anatoly
Andrew
Он в такое может?
Anatoly
Anatoly
# editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
Andrew
Ага, спасибо
Ну чтобы удаляло само я и в самом райдере настроил, так даже лучше чем просто подсветка ворнингом
Anatoly
Ilya
Хм, а я себе настроил наоборот, чтобы пустая строка дописывалась.
Andrew
Так она тут и дописывается
Ilya
А, тьфу.
Shub
Hog
Shub
Это не ко мне вопрос, это к ПМам
Nuxs🏴☠️
//когда слепой
Vasiliy
РАСПРОСТРАНЕНИЕ ЭПИДЕМИИ В РФ ИДЁТ С УСКОРЕНИЕМ
РОССИЯ: 2 558 заболевших за сутки vs 2 186 и 1 667 в предыдущие пару дней. 18 умерших vs 24 и 12 в предыдущие два дня.
МОСКВА: 1 355 заболевших за сутки vs 1 306 и 1 030 в предыдущие пару дней. 10 умерших vs 14 накануне. На Москву приходится 63% от общего числа выявленных в России случаев и 55% от зарегистрированных от коронавируса смертей.
Россия обошла Португалию, выйдя на 15 место в мире по числу выявленных случаев.
Та траектория, по которой мы движемся (см. граф), выводит нас на 39К заболевших через неделю и около 100К к 1 мая.
Vasily
Ну на шашлыки любят ездить, хуле
Dmitry
ох уж эти любители играть со статистикой
Anatoly
Vagif
Наши ПМы совершенно другого мнения на этот счет. С их точки зрения единственно важная вещь в программировании - деливери он тайм
Ну, надо сказать, вопросы насчет экономической оправданности парного (и особенно моб) программирования есть, и мне не попадался хороший анализ сравнительной стоимости большого проекта. Имхо, тут зачастую совокупность целей преследуется, одна из которых - выстроить команду на большую перспективу и с низкой текучестью кадров. По моим личным впечатлениям, выравниваются отношения, исчезает деление на архитекторов - сеньоров - юниоров, и это кому-то нравится, кому-то нет. Мне лично нравится, я предпочитаю работать в плоских организациях.
Vagif
Ну и еще снижается вероятность того, что отдельно взятый программист, упоровшись, нагромоздит такое, что потом долго расхлебывать придется.
Vagif
Причем последнее касается не только молодых, но может даже и в большей степени ветеранов, которые уверены в том, что делают.
Igor
можно для эксперимента сесть вдвоем и пообсуждать как сделать сложную задачу. Реально вдвоем лучше получается
Mikhαil
Anatoly
хз, я парное программирование не люблю. обсудить заранее что делать - да, ревью - да, сидеть и смотреть как кто-то кодит - нет, самому кодить - нет
Vagif
хз, я парное программирование не люблю. обсудить заранее что делать - да, ревью - да, сидеть и смотреть как кто-то кодит - нет, самому кодить - нет
Здесь главное - не искать единую всеобщую истину. Это обычно часть культурной среды организации, а они разнятся. Не так давно набрел на чей-то едкий пост о вреде опенспейса как убивающего возможность сосредоточиться, прокомментировал, сославшись на свой (положительный) опыт перехода в открытые пространства (хотя когда я начинал, личный кабинет был частью признания качеств разработчика) и внезапно наткнулся на резкие возражения о том, что опенспейс плох для всех. С парным программированием примерно та же фигня. Стоит попробовать, имхо, это хорошее средство настройки социальных антенн. Но не везде это приживается, и никаких из этого выводов для всех сделать нельзя.
Anatoly
Здесь главное - не искать единую всеобщую истину. Это обычно часть культурной среды организации, а они разнятся. Не так давно набрел на чей-то едкий пост о вреде опенспейса как убивающего возможность сосредоточиться, прокомментировал, сославшись на свой (положительный) опыт перехода в открытые пространства (хотя когда я начинал, личный кабинет был частью признания качеств разработчика) и внезапно наткнулся на резкие возражения о том, что опенспейс плох для всех. С парным программированием примерно та же фигня. Стоит попробовать, имхо, это хорошее средство настройки социальных антенн. Но не везде это приживается, и никаких из этого выводов для всех сделать нельзя.
ну, тут моё личное. я люблю программировать под музыку + опен спейс == парное программирование не работает. плюс, мои музыкальные вкусы специфичны
Vagif
Vasily
Анатолий тот еще социопат
Vasily
Все время в шляпе ходит
Anatoly
завтра будет месяц, как не надевал, лол
Vasily
Дома сидишь, хуле
Vagif
https://versia.ru/rossijskogo-didzheya-ubili-v-kafe-za-ploxuyu-muzyku
Vasily
14.10.2019
Vagif
Музыкальные вкусы специфичны, говоришь...
Vasily
Ну могут и ножиком пырнуть
Vagif
Про число убийств по запросу tabs vs spaces гугл молчит.
Vagif
завтра будет месяц, как не надевал, лол
А я как раз новые наушники купил в честь изоляции. В основном для прогулок с собакой. Jabra Elite 85, там помимо режима шумоподавления есть режим hear through, при котором окружающий звуковой фон подается в уши через микрофоны. Чтобы под машину не попасть
Anatoly
Anatoly
а музыку отлично играют
Vagif
Сони классные, да.
Vagif
Но я вообще музыку редко слушаю, когда программирую, меня сильно отвлекает.
Vagif
Разговоры вокруг не отвлекают, а музыка отвлекает.
Andrew
Andrew
Mark
Vagif
Ещё плюс в том, что парное программирование заменяет код-ревю.
Это да. У меня был коллега, пройти код-ревью которого было сложно - он работал по удаленке, обычно в пять уже отключался, а я часто длинные дни работаю. И все, ревью не готов до завтра. А я вообще сторонник постоянной выдачи в продакшн, для меня задержка на день неудобна.
Vagif
Мы еще вели длинные споры о том, должен ли ПР включить рефакторинг или рефакторинг - отдельный ПР. Я считаю, что отдельный, что вообще чем меньше ПР, тем лучше при условии соблюдения качества.
Anatoly
Hog
парнОе - только что надоили
Mark
нет, я бы так не сказал
Я понимаю. У всех вкусы разные. Впрочем, для меня парное это не всегда и по любому поводу. Скорее даже исключение.
Anatoly
код-ревью нужен (для меня) затем, чтобы люди, этого не писавшие, посмотрели на код ещё раз
Vagif
нет, я бы так не сказал
"Code review doesn't have to be judgement, it can be an opportunity for mutual learning." Dan North
Anatoly
Mark
Но с код-ревю было такое, что пропускал ошибки. И, задним числом, так и не смог придумать, а как нужно было делать правильно.
Vagif
Да, но если согласиться, что КР нужен не для контроля сверху, то совместная сессия позволяет лучше выловить неверные решения.
Anatoly
Vagif
Собственно как Марк написал. Когда я делаю КР, я могу пропустить некоторые ошибки, поскольку знаю, что умные люди писали, херню не напишут. Писали бы вместе, выловили бы скорее всего.
Vagif
Тут еще такой аспект. Когда делается КР, решение уже принято, поэтому сложнее не согласиться, особенно если речь идет о мелких деталях, таких как naming (такая ли уж это мелкая деталь?) Во время написания кода проще принять решение по еще ненаписанному коду
Anatoly
Vagif
Я довольно чувствителен к выбору имен, готов тратить время на правку ошибочно выбранным именам, благо это часто автоматизируется. Заметил, что нередко разработчики, которые легко соглашаются на предложенные имена во время парных сеансов, на этапе КР начинают отстаивать свой выбор. Этого можно избежать, обсуждая имена на этапе их выбора.
Vagif
у нас не так (когда я или мне делают ревью)
Если легко идут на большие изменения, то это хорошо. По моему опыту это индивидуально, в одной и той же организации некоторые разработчики отстаивают свой выбор больше других
Vagif
У меня был однажды не очень приятный случай. Нужно было что-то извлекать из RabbitMQ, девушка включила дополнительную библиотеку, помимо стандартного клиента Rabbit. Мне показалось это излишним, я пошутил что-то насчет того, что каждый раз, когда мы добавляем новый пакет в проект, где-то умирает щенок. Реакция была такой, что мне пришлось извиняться. Если бы этот код писался вместе, то уверен, ничего бы не было и легко бы согласились новую библиотеку не грузить. А на этапе ревью вдруг такое. Причем программист она очень сильный.
Анна
Anonymous
Vagif
Я даже в свою защиту нашел оригинал этой шутки
Vagif
1973 год
Anonymous
У меня тоже одна девчушка раз в три недели в слезы. Каждый раз по новой причине.
Mikhαil
Я когда лидил команду на прошлой работе - у меня верстальщица и дизайнер не могли общий язык найти. Стабильно раз в неделю приходишь - верстальщица ревет, дизайнер говорит что не хочет с ней работать
Mikhαil
Веселье
Mikhαil
Vagif
Как ты можешь нести ответственность за нездоровую реакцию?
Я с годами поменял свое отношение к чувству юмора. Считаю, что нельзя ни от кого ждать понимание шуток, человек имеет право тормозить на этот счет и это никого не должно ущемлять. В частности, в проектах стоит избегать шуточек, которые кто-то поймет, а кто-то нет
Vagif
Вообще половое выравнивание коллективов меняет тон. Имхо, в лучшую сторону.
Vabka
Маки из пластилина делают? Чуть-чуть угол стукнул и тут прям наплыв такой образовался, как на пластелине
Denis
Denis
по документам идет как алюминий
Крылатый