Я сделал небольшой исследовательский проект. В основном я хотел измерить чистый код. 100 выпускников средних школ отвечают на вопросы типа «что выводит код». Всякий раз, когда мы говорим о чистоте кода, мы не можем его измерить. Есть конечно запахи кода, но точного определения нет. Вот почему его всегда спрашивают на собеседованиях. Итак, давайте посмотрим на некоторые ключевые выводы:

Как вы можете видеть на изображениях, вывод такой же, но намного четче. Но насколько важна чистота? Его отсутствие может удвоить время на понимание! Представьте, что команде разработчиков требуется половина времени на понимание кода! И это не какой-то очень необычный пример, оба решения можно легко найти в производственных кодах. Более чистый код не только вдвое снижает скорость понимания, но и увеличивает корректность. Давайте посмотрим на другой пример:

В этом примере найти разницу между двумя фрагментами кода сложно, и это не естественно. Разница только в одном символе. Вы можете заметить это? Он находится в строке 5. Экзаменаторы тоже этого не заметили, поэтому у правильного изображения вероятность успеха была в 3 раза выше!Один символ имеет значение 68% или 21% понимает ваш код. То есть почему чистый код важен.

Если вы хотите получать новости об этом исследовании, не забудьте подписаться!