Size: a a a

Teamlead Bootcamp

2021 June 02

АГ

Алексей Гевондян... in Teamlead Bootcamp
вот я по себе скажу - когда на ревью попадает портянка из 30 файлов на 5000 строк правок - то это нереально проревьюить. пролистываешь и аппрувишь. если правка небольшая - ее можно воспринимать.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
можно даже практиковать делать на одну задачу 3-4-... реквестов, каждый из которых мелкий и делает какую-то одну вполне конкретную и понятную вещь
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
но это если есть культ ревью. идею отказа от ревью - люто плюсую.
источник

PD

Phil Delgyado in Teamlead Bootcamp
Ну, review-on-demand можно оставить, там портянок не бывает)
источник

S

Sergey in Teamlead Bootcamp
что мешает ввести правило: не более Н изменений?(бывают и правда исключения, да)
источник

PD

Phil Delgyado in Teamlead Bootcamp
Цель какая?
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
невозможность автоматизированного контроля в первую очередь
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
все, что опирается на "дисциплину" - не работает. не будут люди это соблюдать. по крайней мере иногда. а то и часто.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
а специальные инструменты под это искать прикручивать / делать - как то сильно излишним выглядит
источник

S

Sergey in Teamlead Bootcamp
уменьшить время на прохождение ревью, уменьшить сложность и обьем контекста для ревьюера
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
еще кстати ревьюить мешает авторитет автора. увидел серьезного чувака в авторах - аппрувнул не глядя.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
хотя все ошибаются.
источник

PD

Phil Delgyado in Teamlead Bootcamp
Смотри доклад, практики review-on-demand. И выкинь code review (если не софт для АЭС пишешь)
источник

S

Sergey in Teamlead Bootcamp
> Линтеры/форматтеры/тесты/sonarqube - лишь верхушка.
Код может быть хорошо написан, но сама структура/архитектура реализована плохо для чего-то в будущем/вылезет в большую проблему в будущем. Так что нужен взгляд человека, и донесение до ревьюера контекста(через акцентирование)
источник

S

Sergey in Teamlead Bootcamp
Про не смешивать реализацию и рефакторинг я не говорю, потому что очевидно
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
что является очень большой тратой времени и вообще сложно.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
тут ошибиться сильно проще, и в итоге получить то, что это не будет работать.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
т.е. у вас в компании принцип бой скаута порицается.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
"вынеси рефакторинг в отдельный реквест" == "выкинь свой рефакторинг и больше так не делай"
источник

PD

Phil Delgyado in Teamlead Bootcamp
А вот это - про design review как раз
источник