Alexey
если нет доверия тимлиду - надо его менять
тимлид это прежде всего человек, у него сейчас все хорошо и он выдает результат, завтра у него жена ушла с любовником и все скатилось в говно,а корявых решений он уже тебе наплодил, и кто потом будет это расхлебывать когда оно в бой уйдет?
Logan
кросс-командое ревью предполагает, что у нас несколько команд схожей квалификации, но занимающихся разными задачами. А не "маркетологи оценивают врачей"
Alexey
результаты выдаваемые человеком не одинаковы день ото дня, он сегодня пишет волшебный код а завтра какую то херню творит
Logan
такое только на галере возможно
нет, в любой крупной ИТ-компании, где ИТ-отдел больше 5-7 человек
Oleksandr
нет, в любой крупной ИТ-компании, где ИТ-отдел больше 5-7 человек
не соглашусь. штат очень заоптимизирован и все перегружены. в нормальной компании технари между собой все решают
Oleksandr
если такого нет - беда с командой
Oleksandr
тут кроссревью - по сути сканал и желание заговнить кого-то чужими руками
Oleksandr
поверьте
Oleksandr
я такое видел
Oleksandr
в результате только еще больше ненависти
Oleksandr
тут можно и нужно говорить не про ревью, а про то, а почему его делают?
Oleksandr
откуда ноги растут у ревью
Oleksandr
как правило кто-то кому-то УЖЕ не доверяет
Oleksandr
если нет доверия - нет команды
Logan
это зависит от организации кросс-ревью. Это задача менеджмента сделать так, чтобы ревью не воспринимался как репрессивная мера
Oleksandr
вот и весь бизнес
Alexey
в результате только еще больше ненависти
потому что ревью делать тоже надо уметь, некоторые пишут на ревью "это хуйня, переделай", а некоторые укажут что будет работать не оптимально, подскажут как можно лучше и дадут ссылки
Logan
если вопрос в том, чтобы поувольнять нахрен этих дармоедов – то проще увольнять их безо всякого ревью, оно тут просто лишнее
Oleksandr
в нормальной команде собирают команду для мозгоштурма и все
Oleksandr
а не ревьювят на говно и палки
Alexey
а толку от мозгоштурма?
Oleksandr
очевидно решить проблему
Sergei
а толку от мозгоштурма?
все много говорят, а проблема остается.
Oleksandr
все много говорят, а проблема остается.
у нас не так. за всех не скажу
Alexey
ревью нужно чтоб там не пролезли косяки которые автору могут быть не видны, потому что он этот код писал
Logan
зачем ревью делают
вы явно не понимаете, что такое ревью и для чего оно нужно. Но для России это нормально :)
Oleksandr
вы явно не понимаете, что такое ревью и для чего оно нужно. Но для России это нормально :)
понимаю. и знаю результат ревью на самом деле, а не со слов менеджера или ИТ-прессы
Alexey
на ревью часто вылезают проблемы когда один и тот же код пишется дважды, так как автор например не знает старые подсистемы
Oleksandr
при чем тут ревью
Alexey
при чем тут ревью
ревью это и есть процесс
G72K
потому что ревью делать тоже надо уметь, некоторые пишут на ревью "это хуйня, переделай", а некоторые укажут что будет работать не оптимально, подскажут как можно лучше и дадут ссылки
В результате люди со знаниями, которые могли бы комитить код и решать свои задачи тратят время на чужой прогресс. Вообще любое ревью возможно, только если ревьюер заинтересован в результате всей команды. А значит он точно должен быть из той же команды и желательно быть лидом на проекте. Все остальные ревью если и существуют, то просто для галочки, других примеров живьем не видел и ее слышал , кроме как со сцен конференций,но там всегда розовые пони.
Oleksandr
как раз про то что до ревью происходит и почему его не надо проводить - оно и так решается в рабочем порядке
Oleksandr
правда в нормальной а не разрозненной команде
Vladimir
имеет смысл проводить перекресные ревью
Sergei
они во-первых читают более качественный код, чем могут сами написать (иногда) во-вторых, въезжают как все устроено в-третьих задают правильные вопросы, если что-то непонятно
Vladimir
в смысле более опытый + менее опытный чувак ревьют код какого-то третьего
Alexey
они во-первых читают более качественный код, чем могут сами написать (иногда) во-вторых, въезжают как все устроено в-третьих задают правильные вопросы, если что-то непонятно
да, я согласен что младшие тоже должны ревьюить, и лучше чтоб если нет других старших чтоб проревьюил младший чем вообще никто не проревьюил
Alexey
мы щас уже не о кросс
Oleksandr
бгг
Oleksandr
ясно
Aleksey
так ладно надо перформулировать. как делают это у вас а не как это можно было бы делать в принципе.
Aleksey
ибо чот на крошили слов без смысла
Alexey
у нас код ревью делают программисты в рамках одной команды и иногда из других команд, по ревью админов - щас у них вообще нет ревью, но вроде как договорились что программисты тоже будут смотреть что там происходит
G72K
они во-первых читают более качественный код, чем могут сами написать (иногда) во-вторых, въезжают как все устроено в-третьих задают правильные вопросы, если что-то непонятно
Согласен, это тоже видел живьем, но это способ обучения, а не способ улучшения качества продукта (в краткосрочной перспективе) откуда изначально обсуждение надобности ревью выросло
Alexey
но у нас весь отдел это всего человек 15
Oleksandr
у нас все проще
Oleksandr
в мессенджере сидят все и ловят все алерты продуктива
Oleksandr
вот и весь ревью девопсов
G72K
да. но я еще видел что компании, у которых в приоритете стоят краткосрочные перспективы обычно плохо заканчивают.
Вырастить мидлов из джуниоров благородная цель, но они всегда сваливают чуть летать научатся :) вот прям совсем всегда
Sergei
Вырастить мидлов из джуниоров благородная цель, но они всегда сваливают чуть летать научатся :) вот прям совсем всегда
не всегда. они в основном валят потому что они растут, а зарплата и задачи нет. нужно хорошо кормить джунов и не прохлопать момент, когда чувак уже хуярит за всех.
Alexey
это зависит от способности компании удерживать сотрудников
Aleksey
ревьювить погромистов и ревьювить админов сильно разные задачи.
Oleksandr
угу
Oleksandr
тем более кроссом
Aleksey
комит програмера это почти всегда игра с полной инфjрмацией. с админами ровно наоборот. даже в iac
Igor
у админов обычно write-only код, на закрытие определенного косяка. трудно такое ревьюить, думаю
Igor
а чтобы админ ревьюил программера, надо ему погрузиться в бизнес-логику и архитектуру
Igor
иначе это что, ревью синтаксиса?
Aleksey
тут сразу надо выбросить aws devops ибо это в принципе другой сорт админов
Aleksey
а чтобы админ ревьюил программера, надо ему погрузиться в бизнес-логику и архитектуру
ну я своих ревьювлю. на предмет вылавливания отсутствия ексептов. или малого колва метрик
Igor
владимир похоже написал телегу и передумал