# Code review приложений маркета

Code review - систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки. Целью обзора является улучшение качества программного продукта и совершенствование навыков разработчика ©Wikipedia

### Главные цели проведения code review 
* Улучшение качества кода
* Выявление плохик практик написания кода, которые могут сказаться на разработке в дальшейшем
* Нахождение простых ошибок - опечаток, перепутанных условий, нарушения принятых конвенций
* Нахождение опасного кода, который может привести к фатальным ошибкам
* Повышение владения кодовой базой
* Повыение квалификации разработчиков

{% note tip %}

Предоставляемый на ревью код должен в первую очередь удовлетворять самого разработчика, он не должен содержать замечаний, которые бы ты оставил на аналогичный код дугому разработчику.

{% endnote %}

{% note tip %}

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

{% endnote %}

{% note warning %}

Прохождение и проведение код реьвю - важная часть жизненного цикла задачи. При планироавнии всегда закладывайте время на проведение ревью и на исправление собсвенного кода. Задача не считается выполненой пока она на попала в dev!

{% endnote %}