Принципи чистого коду Будьте кращим програмістом - Простий програміст

Якщо це схоже на вас, читайте далі.
Трохи тому я провів дискусію з одним із своїх друзів, Кабіром. Кабір - досвідчений програміст. Він працював над складним проектом і обговорював зі мною проблему. Коли я попросив побачити код для цієї проблеми, він сказав, звучачи гордо: "Я побудував цей проект, тому ми єдині, хто може зрозуміти код".
Я був досить жахливий. Я запитав його, чи він навмисно писав брудний код.
"Клієнт не дав мені достатньо часу", - сказав мені друг. "Він завжди поспішає і наполягає на доставці, тому я не встиг подумати про те, щоб це прибрати".
Це майже завжди виправдання, яке я чую, коли запитую про брудний код.
Деякі програмісти пишуть брудний код, оскільки планують випустити першу робочу версію, а потім працювати над її очищенням. Але це не працює; жоден клієнт не дає вам часу на очищення коду. Як тільки перша версія вийде, вони підштовхнуть вас до другої. Отже, візьміть собі за звичку писати код якомога чистіше з першого рядка коду.
Я завжди дізнався, що використання принципів чистого коду має багато переваг, і ця публікація покаже вам, чому.
Завдання керівника проекту, керівника продажу або клієнта - виконати проект за мінімальний час, щоб вони могли контролювати вартість проекту. Але створення якісного, чистого коду - ваш обов'язок програміста.
Написання чистого коду не є великим та трудомістким завданням, але перетворення його на вашу рутину та дотримання цього зобов’язання значно допоможуть просунути вашу кар’єру та вдосконалити власне управління часом.
Чистий код завжди виглядає так, ніби його написав хтось, хто піклується.
“Будь-який дурень може написати код, який комп’ютер може зрозуміти. Хороші програмісти пишуть код, який люди можуть зрозуміти ". - Мартін Фаулер
Ви, мабуть, читали це з двох причин: По-перше, ви програміст. По-друге, ви хочете бути кращим програмістом. Добре. Нам потрібні кращі програмісти.
Продовжуйте читати, щоб дізнатися, чому чистий код важливий, і ви станете кращим програмістом.
Чому ми повинні прагнути до чистого кодексу?
Чистий код читається і легко зрозуміти кожному, чи є читач автором коду чи новим програмістом.
Написання чистого коду - необхідне мислення. Потрібна практика, щоб писати чистий та структурований код, і ви навчитесь робити це з часом. Але починати потрібно з мислення, щоб писати таким чином. І ви звикнете переглядати та переглядати свій код, щоб він був найчистішим.
Ніхто не є ідеальним, і, отже, ви не є також. Ви завжди знайдете можливість покращити або переробити код, повернувшись переглянути свій код через кілька днів або тижнів. Отже, почніть писати код максимально чисто з першого рядка коду, щоб пізніше можна було більше працювати над покращенням продуктивності та логіки.
Переваги чистого кодексу
"Чому я повинен піклуватися про написання чистого коду?" Ви все ще можете запитати себе.
Є багато причин, щоб потрапити у спосіб мислення чистого коду, який я описав вище. Деякі з найбільш важливих причин:
Краще використовувати свій час
Перший бенефіціар чистого коду - це самі програмісти. Якщо ви працюєте над проектом місяцями, легко забути те, що ви робили в коді, особливо коли ваш клієнт повертається зі змінами. Чисті рядки коду спрощують внесення змін.
Простіша реєстрація нових членів команди
Використання принципів чистого коду допомагає залучити нового програміста. Для розуміння коду не потрібна документація; новий програміст може безпосередньо перейти до нього. Це також економить час як на навчання нового програміста, так і час, необхідний новому програмісту для адаптації до проекту.
Простіше налагодження
Незалежно від того, пишете ви брудний чи чистий код, помилок неминуче. Але чистий код допоможе вам налагодити швидше, незалежно від того, скільки досвіду чи досвіду у вас є.