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


Быстрый обзор кода для начинающих Python
Вы интересуетесь программированием или только начали с онлайн-курсов? Планируете ли вы учиться или уже начали, возможно, вы захотите узнать, как избежать некоторых ошибок. Знакомимся: меня зовут Юрий, я главный операционный директор; Обучайте ведущего и старшего разработчика Python в Fogstream . В Fogstream у нас есть офлайн-курсы для начинающих, на которых мы обучаем языку программирования - Python с нуля. Как старший разработчик, я сам провожу проверку кода и большую часть..

Написание чистого кода
Писать код сложно, а написать красивый код еще сложнее. Обычно мы не рассматриваем такие проблемы как краеугольные камни искусства программирования. Итак, я столкнулся с проблемой Как написать код, который хорошо читается, прост для понимания и доставляет удовольствие в обслуживании ? Я хотел бы выделить некоторые ключевые моменты, которые помогут мне писать код намного лучше. Использовать правильное имя переменной : выберите значение полного имени для переменной. Поэтому, когда..

Запросы на вытягивание: почему никогда не следует откладывать качество кода
Я был там много раз. Еще чаще наблюдаю, когда работаю с компаниями в качестве подрядчика. Качество кода снижается или задерживается из-за графика выпуска, выставки или чего-то подобного. Поверьте, никогда не идите по этому пути! Сегодня я хочу показать вам, почему вам не следует этого делать и как избежать этой дилеммы. Начнем с моего последнего столкновения с этой проблемой. Небольшое приложение, которым просто пользуются администраторы В одном из моих недавних проектов я..

3 инструмента для отслеживания и визуализации выполнения вашего кода Python
Мотивация Вы когда-нибудь видели вывод ошибки, как показано ниже: 2 divided by 1 is equal to 2.0. Traceback (most recent call last): File "loguru_example.py", line 17, in <module> divide_numbers(num_list) File "loguru_example.py", line 11, in divide_numbers res = division(num1, num2) File "loguru_example.py", line 5, in division return num1/num2 ZeroDivisionError: division by zero и хотите, чтобы вывод был немного проще для..

Автоматизация стиля командного кода за 10 минут
Прекратите спорить о стиле кода. Сделайте это прямо сейчас: $ npm install --save-dev prettier lint-staged husky Сделайте .prettierrc - это то, что я использую на работе и в личных проектах, но продолжайте и украдите его. IDGAF. { "printWidth": 80, "bracketSpacing": true, "useTabs": false, "singleQuote": true, "semi": true, "trailingComma": "none", "arrowParens": "avoid",..

Язык в Code Review: как не быть придурком, часть 1
Часть 1 | "Часть 2" «Придурок», «Мудак», «Тьфу, что теперь?», «Сделай сам!», «Чего ты такой чертовски придирчивый?» Похоже на то, о чем вы думали, когда Сет отправлял свой отзыв на ваш последний запрос на включение? Сет — рок-звезда, всезнайка, претенциозный парень с двумя пробелами вместо четырех и определенно без вкладок. Он хранитель всего кода. Он просматривает все пул-реквесты, и без его одобрения в кодовую базу ничего не попадает. Это его вина, что вы не можете уложиться в..

Проверка кода !!
Обзор кода — неотъемлемая часть разработки программного обеспечения. Зачем мне код-ревью? Не потому, что мой менеджер или технический руководитель не доверяет моей реализации. Потому что вторая пара глаз, глядя на код в своем собственном темпе, имеет хорошие шансы найти сбой в коде ИЛИ помешать мне проверить плохой код. ЗАЧЕМ ПРОВЕРЯТЬ КОД? Помните, что автор доверяет вашему мнению и поэтому просит вас уделить драгоценное время для предоставления конструктивного отзыва о..