Публикации по теме 'clean-code'


Именование модулей или классов
Мышление в этом посте применимо как к классу, так и к модулям. Однако в этом посте я буду использовать слово класс . Позвольте мне сначала рассказать вам о некоторых плохих и хороших примерах и показать вам полезные примечания в конце поста. Уродливые способы именования модулей или классов myClass: ленивые способы именования классов. Он четко отвечает своей цели? Все, к чему добавляются общие слова, такие как Менеджер, Помощники, Информация, Данные, Сведения, Утилита...

Обзор TDD (разработка через тестирование)
Почему я считаю TDD практикой чистого кода и как правильно ее применять Я уже писал небольшую статью про чистый код здесь . Я объясняю и показываю на простом примере, что такое чистый код и как его достичь. Но, с моей точки зрения, чистый код не может существовать без тестирования, и для меня единственный способ тестирования — применение TDD. Что такое TDD (разработка через тестирование)? Проще говоря, TDD означает, что вы напишете тест перед кодированием соответствующего..

Используйте значимые имена в кодировании - Часть 1
Вы можете быть любителем или профессионалом в программировании, но независимо от вашей квалификации каждый из нас встречает имена в нашей программе повсюду. Будь то переменная, функция, класс, пакет, аргумент, каждое из них - это имена, которые мы должны определить сами. Потому что мы с ними больше занимаемся, лучше делать это хорошо. Эта статья поможет в этом процессе. Давайте разберем это на несколько подтем следующим образом: Используйте имена, раскрывающие намерение..

Два простых метода рефакторинга глубоко вложенного кода
Если вам нужно более 3 уровней отступов, вы облажались! Если вам нужно более 3 уровней отступов, вы все равно облажались и должны исправить свою программу . Вы можете найти эту строку в официальном стиле кодирования ядра Linux Линуса Торвальдса. Работать с глубоко вложенным кодом — все равно что пытаться распутать бесконечный набор матрешек — это бесконечная задача. Как разработчики программного обеспечения, мы обязаны писать код, который легко читается нашими товарищами по..

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

Чистый код — Именование
Что такое чистый код? Чистый код — это код, который легко понять и легко изменить. Вот несколько рекомендаций по чистоте кода: Должен быть читабельным и осмысленным Следует избегать неинтуитивно понятных имен, сложной вложенности и больших блоков кода . Должен быть кратким и по существу . Следует уменьшить когнитивную нагрузку Следует следовать общепринятым рекомендациям и шаблонам . Должно быть интересно писать и обслуживать . Чистый код требует..

Мой проект React в беспорядке.
В течение нескольких лет я обнаружил, что проекты ReactJS очень громоздки и сложны. — Я не говорю, что у меня есть волшебная таблетка или решение проблемы — . Однако хитрость всегда заключается в рефакторинге и внесении корректировок . Я пишу эти фразы жирным шрифтом, потому что они субъективны и самоуверенны. Итак, вот мое мнение… Организация по типам в долгосрочной перспективе — беспорядок. Это связано с тем, что большинство приложений растут быстро, а разработчики продолжают..