Уважаемые Джаварашовцы!
Встречайте новый блог "Говнокод", где мы будем периодически выкладывать примеры не самых удачных реализаций каких-либо задач.
Вы можете не только ознакомиться с тем, "как не нужно писать код на java", а и поучаствовать в его исправлении. Для этого достаточно в комментах написать, как бы вы сами написали тот или иной код. Старайтесь не повторяться: если вы уже видите в комментах вариант, который тоже пришел вам в голову, то просто плюсуйте уже существующий коммент.
hubert
41 уровень
Но ведь работать с этим недокодом все равно, что вступить в кучу экскрементов — приятного мало.
Но те, кто хотят действительно показать всю гамму эмоций, которые были вызваны столь отвратительным видом написанного кода так и называют вещи своими именами. Говнокод.
habrahabr.ru/search/?q=%D0%B3%D0%B0%D0%B2%D0%BD%D0%BE+%D0%BA%D0%BE%D0%B4
Давайте тоже не будем читать хабр ведь там используют ужасное слово говнокод!
Какой такой культур-мультур? Куяк-куяк и в продакшн!
Если бы только всегда и везде был clean code, то наверно слово говнокод не получило бы такое распространение. Но ведь это не так. Кто-то называет гавнокод bad code, WTF code, shit code, ass code, ugly code, legacy code и т.д. и т.п. Например возьмем книгу Clean Code: A Handbook of Agile Software Craftsmanship в Introduction красуется это рис.
Я конечно не автор но мне кажется смысл тот же хоть и далее используется термин bad code я просто считаю что нет нечего страшного в этом слове.
Если вы заходили сюда vk.com/topic-43948962_29113705 вы наверно видели много clean code. Сразу писать clean code не просто тем более для новичка поэтому во многих книгах показывают как из одного сделать другое.
При поисках чистоты придется сталкиваться с говном. Можете называть это плохой код и т.д. но когда вам дадут чужой проект скорее всего после нескольких часов (или даже дней) вам будет тяжело называть это просто плохим кодом. Не все ведь сразу попадают работать в гугл и т.п. компании.
А вы как инженер-программист можете помочь начинающим сделать clean code.
п.с. я не считаю пока себя инженер-программистом знаний маловато.
А вы не путайте Сlean Сode c Anti Pattern.