Что такое чистое кодирование?

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

Давайте рассмотрим самые основные части чистого кодирования в статье.

Именование переменных:

  1. Используйте подходящие имена, которые должны быть различимы и легко произносимы.
[ Tony , Chris , Sergio, Sam ]
var usernames;     // hmm, sounds good!
var vegetables;   // Nope ,Seriously ?

2. Избегайте имен переменных типа «kfjsb», если вы не разработчик и у вас нет кота;)

3. Избегайте использования сокращений, немного больше нажатий на клавиатуре будет действительно полезно.

var list;   // okay!
var lst;    // It may be anything . Not everyone gets it 

Функции записи:

  1. Имена функций должны быть описательными и достаточно длинными, чтобы сообщать о их назначении.
  2. Уменьшите аргументы и сделайте их одним параметром объекта.
function read(a,b,c,d,e){} // Valid but clumsy.
function read(alphabets){} // Yup. Easy maintenance

Общие советы:

  1. Используйте Linting для анализа потенциальных ошибок. Есть JSLint для JavaScript и есть другие пакеты linting для фреймворков JavaScript.
  2. Используйте общие или настраиваемые инструменты форматирования, такие как Prettier, чтобы ваш код выглядел чистым и читабельным.
  3. Всегда комментируйте свой код, поверьте мне, если вы этого не сделаете, вы пожалеете об этом.

Единственно допустимое измерение качества кода — это WTF/минута… Вот и все, запачкайте руки и очистите код. Удачного кодирования! Ваше здоровье. 🍻