Я думаю, что если он в своей репе это не ставит, то почему он потом вдруг захочет делать это в рабочей репе. Он скорее всего будет присылать в p/r такой же мусор и потом как одолжение его форматировать, делать читабельным.
Если моя цель - понять, как работает утилита/либа/whatever, я переживу код "на отъебись" у себя в репе, если он выполнил поставленную мной задачу, а именно "разобраться, как и зачем это работает".
Если я пишу в репе алгоритмы, у меня там вообще все переменные и методы будут называться на отъебись, я дискретку и АиСД тренирую.
Если я пишу какую-то херню по приколу на один раз, я вообще не буду думать об оптимальности (или соответствии той или иной идее) иерархии классов, потому что зачем оверинжинирить?