Публикации по теме '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 не..