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


6 способов рефакторинга кода Python с меньшей вероятностью его поломки
Недавно я начал работать над проектом, чья история Git восходит к 2019 году, а коммиты были разбиты на несколько месяцев, после чего последовал длительный перерыв. Не говоря уже об отсутствии рабочего процесса и наличии ни разу не объединенных веток. Исходный код отражал свободную структуру Git. Несмотря на то, что код работал — пайплайны были завершены, все тесты пройдены и в конце сборки был получен файл колеса, который могли использовать наши заинтересованные стороны — сам исходный код..

Могу ли я написать чистый код?
У меня были трудности с написанием чистого кода. Но серия постов в Medium очень помогла. Итак, вот ссылки на публикации и мои выводы из Части 1 , Части 2 , Части 3 и Части 4 из серии Написание чистого кода , которыми стоит поделиться. Логешвар Л . Избегайте избыточной информации. Например: UserWithNameAndAge является более избыточным и очень длинным. Предпочитать пользователя Соблюдайте соглашения об использовании регистров в соответствии с языком, который вы используете...

Сопровождение кода, часть 1 — Почему
Мы все видели эту историю. Новый разработчик-энтузиаст присоединяется к команде и сразу же начинает указывать на проблемы. … Эй, почему эта система так долго запускается? Почему вы, ребята, не используете XYZ? Почему вы еще не обновили эту библиотеку? … И что мы им скажем? Видите ли, это довольно сложно. Вы не знаете всей системы. Существует множество взаимосвязанных зависимостей. Не трогайте этот код! Мы пытались сделать это раньше. Это ломает все… И мой любимый мы добавили это..

Code Smell 180 — Побитовая оптимизация
Побитовые операторы работают быстрее. Избегайте этих микрооптимизаций TL;DR: не используйте побитовые операторы, если ваша бизнес-модель не основана на побитовой логике. Проблемы Читабельность Сообразительность Преждевременная оптимизация Ремонтопригодность Нарушение биекции Решения Улучшить читаемость Контекст Некоторые умные программисты решают проблемы, которых у нас нет. Мы должны оптимизировать код на основе доказательств и использовать научный метод...

Как писать чистый код? Следуйте этим рекомендациям
Чистый код, его принципы и правила. Как писать чистый код? Следуйте этим рекомендациям Ознакомьтесь с лучшими практиками написания чистого кода. Привет, ребята, эта статья не о какой-то функции или концепции, связанной с Java, а о чем-то большем. По сути, я собираюсь объяснить все ошибки, которые Java-разработчик делает при написании кода, и, следовательно, как вы можете минимизировать их, и вам не нужно рефакторить свой код. Итак, эта статья посвящена ЛУЧШИМ ПРАКТИКАМ, которым..

Практика чистого кодирования в JavaScript
Введение «Запах кода — это поверхностный признак, который обычно соответствует более глубокой проблеме в системе». — Мартин Фаулер «Плохой запах кода может быть индикатором факторов, которые способствуют техническому долгу». - Роберт С. Мартин Определения Мартина Фаулера и Роберта С. Мартина дополняют друг друга, потому что определение Мартина Фаулера указывает на ключ к проблеме с программным обеспечением, а определение Роберта Мартина относится к побочному эффекту, вызванному..

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