Скорость или лучшие практики?
Если приложение маленькое, то говнокод оправдан. Если приложение будет разрастаться, то говнокод со временем будет медленнее и уж точно сложнее поддерживаем и масштабируем.
А я таки понял о чем он. Проблема куда глобальнее. Любые правила созданы теми, кто с этого имеет гешефт. И далеко не все из них служат идее всеобщей благодати. Так например, первейшее правило "не уби" из жизненной книги - он как бы выгодно государству например, нужно меньше ресурсов вкладывать в правохранительные органы. с другой стороны - если завалить кого - у тебя может в кошельке пополнится - так что для тебя оно не выгодно. в целом для выживания вида - может быть необходимо, с другой стороны - тигры там разные друг друга испокон веков херачат и не вымерли же.
ну то есть проблема "правил" она гораздо глубже чем "правильный код". другой вопрос - что правильный код потом менять проще, времени меньше потратишь. зато сначала поебешься.
с точки зрения бизнеса и денег - выгоднее писать говнокод. потом ты можешь взять денег за его рефакторинг. с точки зрения - помочь своему заказчику - выгодно писать правильный код, чтобы как можно быстрее решить задачу и опять же получить бонус доверия от заказчика - быстро дескать.
короче, просто забей - под настроение пишешь и все. не хочешь потом убеждать и краснеть, за то что сральню устроил - пиши красиво. но когда красиво пишешь - тебя могут уволить и нанять другого без потерь. когда понимаешь только ты - другого не так просто нанять, у тебя знания.
В компаниях обычно ищут тех кто красиво пишет. А твоя задача писать на грани - чтобы не ругали (ругать все равно будут, у них задача такая), но чтобы не уволили без проблем, ну то есть по сути паразита играть.
Что опять же более глобально, чем просто на работе. Так и в жизни - кто чему кого, тот того и так. Просто в один прекрасный момент захочется безопасную нычку, а ее не будет. И тогда мы чтобы так сильно не болело назовем это кармой и уйдем читать философию.