Сейчас быстрый ответ дам, потом дам другой:
1) сомнительно, потому что тогда либо все должны проревьюить все, либо...
2) это в большинстве кейсов решает sast, и минус споры о вкусовщине
3) дешевле ревьюить ненаписанный код, можно делать на фазе design review
4) аналогично пункту 3