Качество кода: оттачивая свое ремесло


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

Уроки и руководства по качеству кода

Качество кода требует практики. Так что приступайте к практике!
  1. Что на самом деле означает качество кода? Р. Дж. Уильямс и Эрик Дитрих. Хотите убедиться, что ваш код высокого качества? Этот разработчик предполагает, что вы должны быть в состоянии прочитать его, как если бы оно было написано в прозе. Ваш код проходит тест?

  2. Пусть руководство по качеству кода Дэвид Бернштейн. Посмотрите, что Agile эксперт должен сказать о важности качества кода, и о принципах, которые он использует для руководства своими усилиями по разработке.

  3. TDD и качество кода Гжегож Цемонски. TDD может улучшить ваш код, но существует множество способов сделать это неправильно. Чтобы в полной мере воспользоваться этим, вам нужно понять эти подводные камни и научиться их избегать.

  4. Хранители качества программного обеспечения Локеш Радж. Создание и поддержание предсказуемости качества вашего программного обеспечения является одной из основных задач. Узнайте некоторые стратегии, которые могут помочь вам здесь.

  5. Почему качество кода жизненно важно в мире разработчиков баз данных Мэтт Гильберт. В этой статье рассматривается, почему важно обеспечить качество кода, потому что теперь разработчики работают как с приложениями, так и с базами данных.

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

  7. Еще не поздно !!: Как написать код качества Ните Шарма. Имейте в виду, что никогда не поздно написать и изменить код, чтобы повысить его качество и сделать его более надежным.

  8. Качество – от холодного картофеля до неработающего кода: как Chick-fil-a переосмысливает качество разработки Ланье Норвилл. Что общего между оригинальным сэндвичем с курицей и качеством кода? Chick-fil-a меняет способ, которым компании думают о качественном проектировании через более структурированный QA.

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

  10. Код качества слабо связан Дэвид Бернштейн. В этой статье мы рассмотрим слабосвязанный код и почему это предпочтительный способ связывания вашего кода при работе в Agile-среде. Согласны ли вы с такой оценкой качества кода?

Качество кода через отзывы

Качество кода
Качество кода и отзывы о коде
  1. Пески Code Review Комментарии Орен Эйни. Хотя они могут показаться незначительными или раздражающими, даже самые маленькие изменения в коде могут улучшить читаемость и будущую функциональность.

  2. Что нужно, чтобы получить сертификат для проверки кода в Google Бреннан Ангел. Узнайте о удобочитаемости кода, о том, как работает проверка кода в Google, и о навыках, которые помогут вам пройти сертификацию для продвижения кода JavaScript в производство у лидера отрасли.

  3. Непрерывные обзоры кода и качественные релизы Аравинд Кашьяп. Давайте посмотрим, как мы можем создать надежный сквозной процесс проверки кода с постоянным мониторингом и предоставлять высококачественные продукты.

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

  5. Что такое проверка кода и зачем она нужна? Алекс Педченко. Чтобы создать отличное программное обеспечение, часто требуется деревня. Читайте дальше, чтобы узнать, как ваша команда может использовать обзоры кода для создания более качественного программного обеспечения.

  6. Как проверка кода может помочь с обеспечением качества Арнаб Рой. Практика создания и проведения проверок кода – это не то, что следует воспринимать легкомысленно. Узнайте почему здесь.

  7. Обзор кода для качества программного обеспечения Локеш Радж. Надежный процесс проверки кода на предмет качества программного обеспечения; включая разработку программного обеспечения, запросы на извлечение и сохранение знаний.

  8. Контрольный список проверки кода Огужан Доган. Объяснение того, почему обзор кода важен, и пример того, как правильно просматривать код.
  9. Шаблоны проверки кода и повторная проверка анти-шаблонов Дженнифер МакГрат. Процесс проверки кода имеет решающее значение для обеспечения качества, и есть много способов сделать это. Шаблоны для обзора кода делают этот процесс более плавным. Этот рефкарт охватывает восемь самых популярных шаблонов: долгосрочные PR, самообъединяющиеся PR, героизацию, чрезмерную помощь, «еще одну вещь», штамповку резины, хранилища знаний и высокий фактор шины.

  10. Обзор кода Стивен Лотт. Хотя здесь нет никакого кода, все же может быть полезно проанализировать критику, которую разработчик должен был увидеть, есть ли подобные ошибки в вашем коде.

Анализ кода как инструмент повышения качества кода

Качество кода
Анализ качества кода идет как разработчики в парном программировании
  1. Начало работы со статическим анализом, не перегружая команду Уильям Макмаллин. Начать работу с инструментами статического анализа может быть сложно, если вы сначала не потратили некоторое время на то, чтобы убедиться, что вы определили правильные стратегии для своего проекта.

  2. Анализ кода, часть 1: что нужно знать о технической задолженности Федерико Толедо. В первой части этой серии из трех статей, посвященной анализу кода, мы исследуем технические долги и способы их решения до того, как начисляются проценты.

  3. Анализ кода, часть 2: анализ кода с помощью SonarQube Федерико Толедо. В этой статье автор рассказывает о том, как быстро проверить концепцию с помощью образа Docker SonarQube и выполнить анализ из сканера SonarQube.

  4. Как проанализировать качество вашего кода за 10 минут с помощью Sonarqube и Docker Amritendu De. Ознакомьтесь с кратким фрагментом кода инструкций о том, как выполнить статический анализ кода с помощью Docker и Sonarqube за десять минут или меньше.

  5. Использование PVS-Studio для ознакомления начинающих с инструментами анализа кода Андрей Карпов. В этой статье рассматриваются некоторые особенности PVS-Studio как идеального статического анализатора кода для студентов и тех, кто учится разрабатывать программное обеспечение.

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

  7. Настройка статического анализа кода для Java Младен Олич. Нужна помощь в настройке статического анализа кода для вашего проекта Java? Изучите это руководство о том, как настроить статический анализ кода и повысить качество кода.

  8. Как статический анализ предотвращает дефекты и ускоряет доставку? Артур Хикен. Выявление ошибок на ранних этапах экономит время и помогает разработчикам в дальнейшем. Посмотрите, как этому способствует статический анализ.

  9. Анализ кода с помощью SonarQube, часть 1: настройка Навин Косана. Мы представляем SonarQube, программное обеспечение для анализа кода и качества кода, а также информацию о том, как настроить его на своем компьютере, чтобы вы могли легко приступить к тестированию качества кода.

  10. Анализ кода с помощью SonarQube + Docker + .NET Core Тьяго Лорейро. Мы рассмотрим, как создать среду анализа кода и настроить эту среду, используя SonarQube с Docker + SonarQube (7.5) + .NET Core Project.