Справедливости ради нужно сказать, что есть и третий кейс: прибегает клиент с выпученными глазами и говорит, что в таком-то флоу в таком-то кейсе баг. А на самом деле это не совсем баг (или совсем не баг), а результат несогласованных требований к данному флоу, выставленных в разное время (а спецификация, разумеется, отсутствует). И вот тогда действительно приходится брать лопату и послойно разбираться, читать комментарии к коммитам и ссылаться на таски, попутно поясняя, как именно их взаимодействие привело к текущему результату.
Позвольте спросить, а зачем? У вас есть какие-то скидки/спецпредложения для разработчиков? Не удалось найти никакой информации на этот счёт.
Достаточно унаследоваться в какой-нибудь другой класс, перекрыв проблемный метод.
Интересно, это со многими ли так…
Отличный цикл статей, открывающий глаза на типографику.
Как там было… «Утром они пойдут в магазин, и макароны будут ждать их на полке, как всегда… Никто даже не задумается, как они туда попали»