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


Чистый код — Потребность или необходимость?
С тех пор, как мы начали создавать Codegrip , я довольно привык к Иллюзии Частоты (она же Феномен Баадера-Майнхоф). Вчера ведущая английская ежедневная газета опубликовала следующую статью о качестве кода. Я начал везде видеть контент, связанный с качеством кода и обзорами кода, это только я? Я был очень счастлив, увидев новости, связанные с этой серьезной проблемой в обычных газетах. Сейчас все говорят о качестве кода, но очень немногие компании включают проверку кода в свой..

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

Стратифицированный дизайн над многослойным дизайном
Создание программного обеспечения со слоями - обычное дело - и ломается. Он не работает по двум причинам: Слои предполагают некоторую форму абстракции; но очень фундаментально наслоение - это не абстракция. Уровни полагаются на функциональные зависимости, которые трудно тестировать, и которые затрудняют понимание и развитие программного обеспечения. Без абстракции со слоями Возьмем этот многоуровневый дизайн : и сравните его с этими слоями : Вы видите разницу?..

Как улучшить ортогональность кода
Ортогональность в вычислениях относится к независимости и развязке. Две или более вещи ортогональны, если изменения в одной не влияют ни на одну из других. Компоненты хорошо спроектированной системы должны быть ортогональны друг другу. Модель должна быть ортогональна представлению, должна быть возможность изменять базу данных, не затрагивая интерфейс и т.д. Если ваш код будет ортогональным, это может означать повышение производительности. Каждое изменение могло быть сосредоточено только..

10 команд терминала, которые необходимо знать разработчикам Mac
Посещение некоторых, которые должны знать команды терминала для разработчиков Mac Добро пожаловать в еще одну статью, посвященную инструкциям ! Многим из вас нравится этот формат, поэтому сегодня я расскажу о 10 самых любимых командах терминала для пользователей Mac. Как разработчики, он становится все более и более удобным для пользователя по мере появления новых фреймворков и языков программирования с каждым годом, но мы не можем забыть о нашем надежном встроенном терминале..

Зло вложено в цикл
В этой статье мы рассмотрим практический пример stackoverflow, с которым я столкнулся, и попытаемся его реорганизовать и улучшить. Это реальный пример, который выглядит прекрасно, но не отвечает некоторым основным требованиям, чтобы считаться «кодом хорошего качества». Давайте начнем с просмотра кода ниже: const cars = [ { company: "honda", colors: [ { name: "burntRed", }, { name: "springGreen", }, ],..

Ключ к чистому коду - небольшие методы
Зачем нужно делать методы маленькими? Насколько маленьким должен быть метод? Как, делая наши методы маленькими, сохраняет код организованным и легким для чтения? Мы ответим на этот и многие другие вопросы, приступим. Эта статья является частью углубленного курса по чистому коду под названием Практика работы с программным обеспечением и написание чистого кода , вы можете ознакомиться с ней. В настоящее время он доступен со скидкой 87%. Главное, что вы должны помнить: делайте..