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


WTF в минуту  — реальное измерение качества кода
Вы когда-нибудь слышали шутку о способе измерения качества кода с помощью WTF/минут (WTFPM), что означает «работы, которые расстраивают», которые разработчик может прочитать за минуту. Это обычная вещь, которая существует во многих местах. И я совершенно уверен, что это происходит и на наших рабочих местах. Теперь реальный вопрос заключается в том, как справиться с этим и уменьшить количество WTF/минут, которые читает разработчик, в то время как у нас нет возможности вносить..

Почему чистый код🤔
Что такое чистый код? Чистый код - это стиль разработки, ориентированный на читателя, при котором создается программное обеспечение, которое легко писать, читать и поддерживать. Разработчики часто склонны считать свою работу завершенной, когда приложение работает должным образом. Но мы не просто пишем код для использования на компьютере. Нет проблемы настолько простой, чтобы плохой разработчик не смог ее усложнить . Стив Болен Чистый код - это признание того, что ваша..

10 советов по чистому коду для Flutter
Здравствуйте друзья, Сегодня я поделюсь некоторыми советами по написанию чистого кода во Flutter, подчеркнув важность этого и то, как мы можем этого достичь. Чистый код — ключевая концепция в мире программного обеспечения и одна из лучших практик в разработке приложений. Написание чистого, организованного и понятного кода помогает вам и вашей команде более эффективно управлять проектом и повышает его ремонтопригодность. Значимые имена переменных и функций . Дайте описательные и..

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

Изучите основы современного JavaScript (ES6+)
10 современных функций, которые вы должны начать использовать в своем коде Вы, наверное, уже знаете, что JavaScript — это многофункциональный язык программирования, который постоянно совершенствуется с каждым обновлением. Есть за чем следить, и вы все еще можете делать что-то по-старому. Итак, вот 10 способов, которыми вы можете модернизировать свой код JavaScript. 1. Arrow Functions 2. Default Parameters 3. Object Instead of Switch 4. Optional Chaining 5...

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

Рефакторинг 011 — Замена комментариев тестами
Комментарии мертвы. Тесты живы TL;DR: возьмите свой комментарий, сократите его и назовите свои функции. Теперь протестируйте его и удалите комментарии. Устраненные проблемы Ремонтопригодность Читабельность Связанные запахи кода Запах кода 183 — устаревшие комментарии Комментарии — это запах кода. Устаревшие комментарии представляют собой реальную опасность, и никто не поддерживает то, что невозможно выполнить. levelup.gitconnected.com..