Куколд ревью
Я же не удивлю вас, если скажу, что нынче в айти год опыта за три? А что если скажу, что можно даже за пять? Присаживайтесь поудобнее, сегодня о том как становится крутым в наиболее быстром темпе и за чужой счет. Речь пойдет о код ревью.
Идейно код ревью включено в пайплайны разработки для:
- дополнительной ручной валидации, которая предотвратит баги
- улучшения качества кода
- шейринга экспертизы
Молодые и неопытные оставляют последний пункт без внимания, а зря! Хороший тимлид всегда будет стараться настроить процесс код ревью таким образом, чтобы внутри команды не было специализации на каком-то конкретном функционале/модуле. Это часть борьбы с bus factor. Пока тимлид стремительно движется навстречу автобусу, мы попытаемся приблизиться к своему светлому будущему.
Итак, вредные советы для код ревью:
- Не сильно придирайтесь к мелочам. Код, который попадает в кодовую базу - головная боль будущих поколений. Вы проработаете на проекте меньше времени, чем думаете. Уж точно меньше тайминга, на котором это станет вашей проблемой. Поэтому не душите тимейтов и не распыляйте свое внимание зря. Пусть этим займется кто-то другой. Тимлид, например, ему ж важнее.
- Потратьте освободившееся время с пользой. Начинайте ревью с просмотра тикета с описанием задачи и беглого просмотра документации. Прикиньте в голове решение до просмотра кода и потом сравните с тем, что сделал тиммейт. Если решения отличаются - самое время для диалога с автором. Ненастойчиво предложите сделать по-своему, минимально объяснив почему. Редко кто удержится от того, чтоб объяснить все за и против.
- Уделяйте внимание в основном коду сеньерных сеньеров. В их коде нелепые ошибки подмечать приятнее, а опыт, который можно почерпнуть, гораздо ценнее.
- Не ленитесь погрузиться в фичу, если она действительно концептуально интересная и своего решения у вас не случилось. Рассматривайте под микроскопом. Разворачивайте, дебажьте и задавайте вопросы.
Все эти советы нацелены на себя любимого и оставляют в стороне пользу для проекта. Реализовав X фичей, можно получить опыт решения 3X. Этот фактор напрямую повлияет на вашу будущее успешность. Решенные кейсы - отличный фундамент для того, чтобы успешно пройти собеседование. Если кейсы решены умозрительно и не вашими руками - они ничуть не хуже. Смело включайте их в резюме и покоряйте ентерпрайз с увеличенной скоростью.
__________
Спасибо всем кто подписывается на бусти даже пока стримов нет. Там как раз активно выходят собеседования Артёма и пару дней назад вышло нетипичное интервью Дмитрия в “Самолет”, он, кстати, уже вышел на работу. Пока маршалы джейсонов смотрят записи, я планирую скоро вернуться на просторы твича, не теряйте 🥤
Post #456
3.35K
- 🔥 15
- ❤ 3
- 💩 3