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

Когда вы кодируете, вы либо создаете новую функцию, обновляете и поддерживаете существующую функцию, либо исправляете ошибку — или все вместе. Вы начинаете с того, что думаете о том, в чем заключается проблема и как найти решение проблемы наиболее эффективным способом. Вы нажимаете код, который работает на вас, и чувствуете, что завоевали мир. До следующего дня, когда кто-то укажет на проблемы и ошибки, созданные вашим кодом. "Чего ждать? Он работал так, как должен был, что вы имеете в виду, что это создавало проблемы?» Вы возвращаетесь, проверяете свой код и тестируете его самостоятельно, и понимаете, что он работает так, как должен, но также нарушает некоторые другие важные функции. Итак, почему это происходит и какое отношение это имеет к шкафу? Беспорядочный код может создать много турбулентности, которая может привести к тому, что функция/приложение перестанет работать и развалится. Беспорядочный код — это плохо структурированный код. Хотя существует множество причин, по которым код может быть грязным, несколько причин могут показать, как беспорядок в шкафу идентифицируется с грязным кодом. Давайте взглянем на некоторые из них и посмотрим, как мы можем смягчить этот беспорядок и создать чистый, хорошо структурированный код, я имею в виду Closet!

  1. Жесткость. Жесткий код — это код, который очень трудно изменить. Одно изменение может вызвать серию сбоев, затронув зависимую функцию или модуль. При организации своего шкафа, если вы сложили свою одежду таким образом, что удаление одной из них может привести к распаду всей стопки, это жесткий способ организации шкафа, которого вам следует избегать. Укладывая толстые вещи, такие как свитера, джинсы или любой объемный предмет одежды, на низ, вы создаете прочную основу и можете складывать на нее топы или футболки меньшего размера.
  2. "Я исправлю это позже". Сколько раз вы ловили себя на том, что смотрите на одежду, которую вы примеряли, только что оставленную на стуле или на кровати, и думаете: "Я подниму ее и сложим". это позже». Это делает нас ленивыми, и вместо одного или двух предметов одежды на стуле оказывается куча одежды. Это может привести к тому, что мы будем откладывать и лениво складывать одежду и класть ее куда угодно, что портит красиво организованные стопки или пространство, которое вы создали. Отказ от этой привычки полезен для поддержания чистого кодекса или чистого туалета.
  3. Излишняя сложность. Как сказал Леонардо да Винчи, «простота — это высшая степень сложности». Простые, читаемые коды гораздо легче поддерживать, чем излишне сложные коды. Точно так же, организуя свой шкаф, будьте проще! Повесьте одежду, которую можно повесить, разложите одежду так, чтобы вы знали, что куда деть. Хотя это хорошая идея, чтобы зависимые функции и переменные были близки в коде, пытаясь сопоставить каждый наряд или складывая свои футболки, джинсы, шорты, носки, аксессуары вместе только потому, что они совпадают, это может вызвать сложности позже, когда вы захотите переключиться. свой стиль или смешать и сочетать. Если только у вас нет шкафа, похожего на торговый центр, и вы абсолютно можете позволить себе каждый день носить разную одежду.

4.Никогда не проводить рефакторинг: удаление неиспользуемых переменных, упрощение функции для использования меньшего пространства или просто очистка кода имеет свои преимущества. Точно так же, если у вас есть одежда 7-летней давности, которую вы редко носите — зачем ее хранить? Если нет сентиментальной ценности, разделяйте и властвуйте над своей одеждой и выбрасывайте то, что нелюбимо, не используется или, как сказала бы Мари Кондо, не вызывает радости. Очистите это пространство.

Удачного кодирования и удачной организации!