Чистый код - это какая-то рафинированная соя от человека, который как будто бы ничего больше 1000 строк не писал, если честно.
Он сам себе придумал какие-то челленджи, сам придумал правила, сам пытается в них втиснуться любой ценой.
Полученное на выходе месиво из спагетти и говна, когда каждая сущность что финал уровня в марио про "сорри, принцесса в другом замке", и вот ты уже забыл, что искал вообще, пытаясь собрать этот сраный паззл, он назвал ЧИСТЫМ КОДОМ.
А ньюфаги пострлили вокруг этого религию.
31 мая 2026
Fell-x27 (Medusa Wallet | MDS pool | Keystone)текст ещё не в индексе
Просто устарела книга. Сейчас его совет придумывать понятные названия и не делать 8 параметров кажется очевидным. А в winapi был не очевидным. Плюс сейчас cs fixer есть а в те годы не было
Fell-x27 (Medusa Wallet | MDS pool | Keystone)Чистый код - это какая-то рафинированная соя от человека, который как будто бы ничего больше 1000 строк не писал, если честно.
Он сам себе придумал какие-то челленджи, сам придумал правила, сам пытается в них втиснуться любой ценой.
Полученное на выходе месиво из спагетти и говна, когда каждая сущ
Блин ну хоть кто то это не ссыт сказать
AlignantПросто устарела книга. Сейчас его совет придумывать понятные названия и не делать 8 параметров кажется очевидным. А в winapi был не очевидным. Плюс сейчас cs fixer есть а в те годы не было
А вот иногда, представь, нужно делать и 8 параметров и 18.
Иногда надо. И вот все они в каждом вызове используются, а функция не делает "ничего лишнего".
Человек опытный примет как факт. Адепт Мартина на говно изойдет и будет готов все наизнанку вывернуть, лишь бы не нарушить заповеди.
G PalyanБлин ну хоть кто то это не ссыт сказать
Ты удивишься, но даже если на токсичном Хабре ты это напишешь, с бОльшей вероятностью тебе плюсов накидают, а не минусов.
Это благодаря Мартину сейчас пишут понятные длинные переменные. Раньше был принято iopl назвать. И ты догадайся что это input output permission level. Писать ближе к англу его идея)
До него считали что если не понятно что такое iopl - читаешь мануал. А попытка нагуглить фрагмент кода и интуитивно кодить это вайбкодерство
AlignantЭто благодаря Мартину сейчас пишут понятные длинные переменные. Раньше был принято iopl назвать. И ты догадайся что это input output permission level. Писать ближе к англу его идея)
До него считали что если не понятно что такое iopl - читаешь мануал. А попытка нагуглить фрагмент кода и интуитивно к
Я писал понятные переменные, не читав Мартина, просто потому что мне потом этот код читать самому.
Fell-x27 (Medusa Wallet | MDS pool | Keystone)Я писал понятные переменные, не читав Мартина, просто потому что мне потом этот код читать самому.
Ну когда идея проникает в массы и идет из каждого утюга уже оригинал можно не читать 😅
Fell-x27 (Medusa Wallet | MDS pool | Keystone)текст ещё не в индексе
я написал утилиту которая работала нормально
потом решил переписать по чистому коду и чстой архитектуре
в итоге потребление памяти выросло в 800 !!!! раз а время выполнения 160 раз
1\/1ahatოa_ गांधीя написал утилиту которая работала нормально
потом решил переписать по чистому коду и чстой архитектуре
в итоге потребление памяти выросло в 800 !!!! раз а время выполнения 160 раз
Я не уверен, что в этом виноват Мартин, если честно и что "после" значит "вследствие". Больше похоже, что ты сам где-то накосячил.
Евгений Градуса зачем её было переписывать?
есть корпоративные стандарты и процедурный код не проходит по ним
Fell-x27 (Medusa Wallet | MDS pool | Keystone)Я не уверен, что в этом виноват Мартин, если честно и что "после" значит "вследствие". Больше похоже, что ты сам где-то накосячил.
нет. там проблема была в создании сотен миллионов экземпларов классов, когда переписал на ооп. так как в процедурном стиле нельзя в репозиторий