TGViewer
Android Live 🤖 Android Live 🤖 @android_live · 5.13K subscribers
Post #180 3.08K
Code review
#разработка

Одним из процессов, который повышает качество кода в команде является code review.

В этом процессе принимают участие две стороны: автор кода и рецензент. Собственно, рецензент и принимает участие о добавлении кода в общую базу проекта.

На практике я сталкивался с двумя типами ревью:
• ревью проводит один человек (чаще всего тимлид)
• ревью проводят все члены команды, а решение в спорных ситуациях принимает тимлид.

Мне больше нравится второй вариант. Основным плюсом является то, что в процессе чтения кода принимают участие все члены команды, поэтому все понимают большую часть кодовой базы. Ну и тимлид может заняться другими делами, а не только ревьювить код.

Однако есть и недостатки ревью. Например психологическая сторона: по сути, ты указываешь на косяки в коде другому человеку. Мало кто из людей любит, когда им указывают на их ошибки, поэтому общение при ревью требует определенной деликатности. Каждой стороне необходимо отноститься к ревью как к способу обмена знаниями и способ улучшения кода. Ну и формулировки никогда не должны быть грубыми, какая бы глупая ошибка не была совершена.

А вы поводите ревью кода в своей команде?
More from @android_live
  1. Oct 6, 2026Git --delete-merged На днях узнал про любопытную команду в Git — --delete-merged . Суть пр…
  2. Oct 5, 2026Почему Android-эмулятор жрёт 8 ГБ? На днях попался репозиторий с CLI-тулзой, которая обеща…
  3. Sep 29, 2026Post #1130
  4. Sep 29, 2026На днях попалась вакансия мечты Вроде всё начинается как неплохо: удалёнка, Kotlin/Jetpack…
  5. Sep 28, 2026На днях ревьювил код, связанный с копированием в буфер обмена И заметил, что многие прилож…
  6. Sep 26, 2026AirDrop на Android, похоже, уже есть на нескольких моделях Android Но, оказывается, всё эт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →