Чистый код

Рефакторинг — это, в первую очередь, превращение грязного кода в чистый.

Чистый код обладает такими свойствами:

  1. Чистый код проходит все тесты.

    Если программа проходит только 95% тестов, значит где-то у вас завелся грязный код. Если у вас вообще нет тестов, вы не проходите этот пункт автоматически.

  2. Чистый код очевиден для других программистов.

    И я не говорю о каких-то супер сложных алгоритмах. Плохое именование переменных, раздутые классы и методы — всё это размывает очевидность кода.

  3. Чистый код не содержит дублирования.

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

  4. Чистый код содержит минимум классов и других движущихся частей.

    Чем меньше кода, тем меньше его нужно держать в голове. Чем меньше кода, тем меньше вероятность его сломать.

  5. Чистый код легче и дешевле поддерживать!

Устали читать?

Сбегайте за подушкой, у нас тут контента на 7 часов чтения.

Или попробуйте наш интерактивный курс. Он гораздо более интересный, чем банальный текст.

Узнать больше...