3 золотых правила чистого кода

1. Хороший код тот, которого нет

Конечно не стоит воспринимать это правило буквально. Но чем меньше кода — тем лучше. Чем он более простой, понятный, лаконичный — тем лучше. Минимализм в программировании — это прекрасно!

Умение «изъясняться» в коде меньшим количеством кода приходит с собственным практическим опытом и с изучением кода более профессиональных коллег по цеху. 

2. Пиши код так, как будто в проекте ты работаешь с кем-то ещё

Говорят, что интеллигент — это не тот, кто не ковыряется в носу, а тот, кто не ковыряется в носу даже сидя дома один. Тут так же. Даже если вы работаете над проектом один, то всё равно пишите код так, как будто с вами бы работал кто-то и этому кому-то должно быть удобно, понятно, комфортно. Всегда думайте о том, что код может увидеть кто-то ещё и старайтесь.

3. Единый стиль и чистота

Весь ваш код должен быть в едином стиле. Как деловые и спортивные костюмы, как здания в Советском Союзе, как хорошие дизайны сайтов (в 3 основных цвета и с элементами в единой стилистике), как всё то, что целостно. Ваш код должен быть целостен (или целостным). Названия переменных, отступы, стилистика названий функций, транслит/не транслит, ваш код должен всегда узнаваться, т.к. он в едином стиле.

Между названием функции и скобками для аргументов ставите то 1, то 2, а то 4 пробела? Прекрасно, просто прекрасно! Бывает между функциями то 4, то 10 пустых строк? Ещё лучше! Не делайте всё в едином стиле. Кстати, в продуктах от JetBrains можно настроить свои правила оформления кода и при помощи Ctrl + K + L (вроде) привести весь код в единый стиль.

И код должен быть чист.

Короче, код должен быть чист, красив, прост, лаконичен, понятен и, конечно же, решать ту задачу, которая на него возлагается и решать её максимально оптимальным способом.