Другие языки программирования и технологии

Что такое чистый код и почему его так называют?

Это тот, к которому все стремятся, но никому сделать не удаётся. Тривиальные случаи, конечно, не в счёт. Код, это реализация человеческой мысли, а она весьма удивительно разнообразна и никакие комментарии на помогают сделать код однозначно понятным любому другому
есть мнение
Андрей Пантелеев
Андрей Пантелеев
20 491
Лучший ответ
Андрей Саливанов Хоть один ответ по делу.
Что-то вспомнилось, как несколько лет назад свеженазначенный начальник притащил в соседнюю команду "сеньора". Чувак на всех ревью громко пыхтел на тему джавадоков и прочих мелочей стиля, но за полгода вообще никак не смог вдуплить в логику приложения. Хотя, там всё было структурировано очень пристойно. Так что читабельность кода зависит в основном от квалификации и мотивации читающего.
Понятие "Чистый код" я видел в одноименной книге Роберта Мартина ("дядюшки Боба").

Это код, который приведен в порядок и легко воспринимается при чтении.
Чистку кода еще называют рефакторингом.
Когда функции, выполняемые кодом, остаются прежними, а меняется лишь структура кода.
Мачо Красавчик
Мачо Красавчик
57 097
Читай дядю Боба - у него всё написано в его знаменитой тетралогии "Идеальная программа", "Идеальный программист", "Идеальная архитектура" и "Идеальный Agile". Чистый Код (Clean Code), то есть идеальная программа, - это то, что по мнению Роберта Мартина создаётся Чистым Кодером (Clean Coder), то есть Идеальным Программистом.
Артём Высоких
Артём Высоких
66 573
Олег Кувалдин эта абстракция мне напомнила понятие "идеальный газ" из курса физики
без всякой фигни которую добавляет любой компилятор ...
Олег Зарубин
Олег Зарубин
53 360
Олег Зарубин например как был код в debugger
Чистый код - это код, который легко читается и понятен для других программистов. Он содержит минимальное количество комментариев, переменных и функций, которые необходимы для выполнения задачи. Чистый код также имеет хорошую структуру и логическую организацию, что упрощает его понимание и поддержку.

Чистый код получил свое название потому, что он является чистым и понятным для других разработчиков. Он не содержит лишних комментариев, переменных или функций, которые не нужны для выполнения задачи. Кроме того, чистый код имеет хорошую структуру и логическую организацию, что облегчает его понимание и поддержку другими разработчиками.
Чистый код – это код, который легко понять, поддерживать и модифицировать. Он обладает несколькими характеристиками, которые делают его удобным для разработчиков других, а также самого автора.
Чистый код называют так потому, что он является читаемым, понятным и эффективным для разработчиков других и автора самого кода. Это позволяет упростить совместную работу над проектом, облегчить его поддержку и модификацию в будущем.
Чистый код, это тот код, которого я не добьюсь, с помощью декомпила...
Он отполированный просто
Чистый, или хороший код — это код, который легко и приятно читается и понятен разработчикам с первого взгляда. Еще его легко модифицировать и не нужно переписывать заново.