Вопрос: работаете ли вы с подрядчиками в части разработки кода? Если да, то как проводите код-ревью?



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



К тому же у внешних ребят обычно страдает качество кода (писал об этом тут). Кодовая база — достояние компании, её будущее. А я не хочу, чтобы будущее строилось на дорогих костылях и техдолге, созданном людьми, которыми я не управляю.



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



Это был традиционный вопрос по понедельникам. Другие ответы можно почитать по хештегу #вопрос. Задать свой — @fedor_borshev.