Он не был слишком строгим, но он сделал это

Я работаю в компании по разработке программного обеспечения. И это лучшая компания, с которой я когда-либо работал.

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

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

Но однажды днем ​​технический директор неожиданно подошел к фронтенд-разработчику, и его стол оказался рядом с моим. Я просто выполнял свою работу и поэтому не могу точно вспомнить, что они сказали, но я просто слышу «вы уволены», пожалуйста, не приходите со следующего месяца, — сказал технический директор Frontend.

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

Почему технический директор уволил разработчика?

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

Но он очень увлечен чистым кодом. Он всегда говорил нам о написании ясного кода. Некоторые наши разработчики иногда нарушают правила чистого кода.
Но он сказал всем строго придерживаться этого правила.

Так что никто не нарушает правила, написав чистый код. Но часто это делает кто-то из фронтенд-разработчиков. Иногда он говорил техническому директору нарушать правила, но тот говорил ему этого не делать.

Но он снова нарушил правила и был прав с техническим директором, но попросил этого разработчика снова соблюдать правила. Дав ему три шанса, однажды технический директор увидел, что он нарушает правила. И он сказал разработчику: «Что это?»

Разработчик сказал, что это всего лишь мелочь, потому что он нарушает правила, потому что считает, что это не имеет большого значения. Технический директор сказал, что мне не нужен мусорщик в моей команде, и уволил его.

Причина увольнения?

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

И если он позволит этому фронтенд-разработчику это сделать, другой сотрудник может нарушить правила, поэтому он этого не хотел. Поэтому она дает ему шанс и заставляет понять важность четкого кода. Но разработчик естественно принимает это предупреждение и повторяет эти ошибки.

Так что для компании и каждого разработчика это сделал технический директор.

О фронтенд-разработчике

Front-end разработчик давно работает в этой компании. Он даже был первым разработчиком, нанятым компанией, и всем нравился. Он первый ученик, и если он работает над проектом, он хочет попытаться закончить работу раньше времени.

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

Почему он был так увлечен чистым кодом

Если вы посмотрите на код разработчика, вы поймете, какой он разработчик. Хороший разработчик никогда не пишет беспорядочный код.

«Поэтому, если вы хотите работать быстро, если вы хотите быстро закончить работу, если вы хотите, чтобы ваш код было легко писать, сделайте его легко читаемым».
 — Роберт С. Мартин

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

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

«Конечно, плохой код можно исправить. Но это очень дорого».
— Роберт С.

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

Давайте посмотрим, что такое чистый код:

Именование переменных.Дайте осмысленные имена переменных, понятные всем. И используйте прописные и строчные буквы в именах переменных.

Пример:

var number_of_Array = [67, 78.67, 89]

Использование пробелов.Пробелы делают ваш код чистым, и он не выглядит грязным, проверьте это ниже.

let a, b, c;
a = 1;
b = 2;
c = 3;

Удаление комментариев. Старайтесь использовать осмысленные комментарии и избегайте комментариев в коде, которые на самом деле не нужны сейчас или понадобятся вам в будущем.

Функции. Вы должны сделать функции ответственными за одну задачу; это сделает вашу функцию ясной и простой для понимания, масштабируемой и гораздо более гибкой.

Пример:

function subtract(x, y) {
    return x - y;
}

В этой статье я подробно рассказал о чистом коде. Я дал ссылку ниже; Вы можете проверить это.



Итак, вы знаете, почему чистый код так необходим техническому директору. На самом деле каждый разработчик должен соблюдать правила.

Заключительные слова

«Написание чистого кода — это то, что вы должны делать, чтобы называть себя профессионалом. Нет разумного оправдания тому, чтобы делать что-то меньшее, чем в ваших силах».
— Роберт С.

Пишите понятный код, если хотите учиться лучше, обращайтесь к себе как к старшему разработчику. Это лучше, если вы будете писать чистый код с самого начала, а если вы опоздали, начните сейчас.

Спасибо за чтение.

Больше контента на blog.devgenius.io.