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