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


PR: сдвинься влево, пожалуйста (часть вторая)
Реалии PR-процесса В предыдущей статье PRs: Shift Left, Please (Part 1) я утверждал, что сам процесс запроса на вытягивание (PR) по своей сути неэффективен и неэффективен. Акцент на сведении к минимуму человеческого взаимодействия ставит процесс PR на самое правильное место по шкале от предпочтения отдельных лиц и взаимодействий до предпочтения инструментов и процессов : Таким образом, процесс PR по определению не является гибким. "Ну и что?" вы отвечаете. В этой статье..

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

Уроки — Clean Code: A Handbook of Agile Software Craftsmanship
В настоящее время я поглощен «Чистым кодом», книгой, в которой рассказывается о лучших методах кодирования. Я ловлю себя на мысли, насколько полезным было бы, если бы я наткнулся на эту книгу несколько лет назад, поскольку она включает в себя множество замечательных принципов, которые могли бы значительно повлиять на мой путь программирования. Воспоминания о днях моего обучения в Infosys, где я познакомился с программированием на C, Java и других программных технологиях, до сих пор живы в..

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

Alpha Software: проверка кода
На этой неделе в Alpha Software… Если вам нужен быстрый обзор, пусть ваши изменения будут небольшими и простыми. Ежедневный список Каждое утро я пишу что-то новое для разработчиков программного обеспечения. Присоединяйтесь к ежедневному списку , чтобы получать обновления! — Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!

60 ужасных советов разработчику на C++, часть 1 (советы 1–5)
Обновленный сборник ужасных советов для C++-разработчиков превратился в целую электронную книгу. Там вы найдете 60 ужасных советов, каждый с пояснением, почему им не стоит следовать. Все будет и в шутку, и всерьез одновременно. Какими бы нелепыми ни казались эти советы, они не выдуманы, а замечены в реальном мире программирования. Я буду выкладывать сразу по 5 советов, чтобы не утомлять вас — в книге много ссылок на другие интересные статьи, видео и т. д. Однако, если вам не..

Раскрытие возможностей подсказок типов Python
Введите свой путь к более чистому, безопасному и понятному коду Python Подсказки типов — это практика программирования, которая включает явное аннотирование переменных, параметров функций и возвращаемых типов с их ожидаемыми типами данных. Подсказки типов, представленные в версиях Python 3.5 и PEP 484, позволяют сделать код Python более понятным и понятным. В отличие от некоторых статически типизированных языков, где объявления типов являются обязательными, подсказки типов в Python не..