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