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


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

Обзоры кода против парного программирования
Одно на самом деле не делает другое лишним Я слышал, как многие разработчики говорили: «У нас есть обзоры кода, поэтому нам не нужно парное программирование» или (хотя редко) «мы занимаемся парным программированием, поэтому нам не нужны обзоры кода». Делает ли одна практика ненужной другую? Я так не думаю. Несмотря на то, что оба метода улучшают качество программного обеспечения и способствуют обмену знаниями, они помогают командам достигать этих целей разными способами и с разными..

Почему алгоритмические вопросы не дают вам лучших сотрудников.
Почему алгоритмические вопросы не дают вам лучших сотрудников. TL; DR: потому что это может быть не причиной того, почему вы больше не хотите работать с этим человеком. Я был интервьюером и интервьюером достаточно раз, чтобы сформировать некоторые модели, которыми я чувствую необходимость поделиться с вами, ребята. Давайте сразу же приступим. Вы задаете вопрос о LinkedList / Array , кандидат решает его безупречно. Что он отвечает? Он отвечает на то, что человек тратит время и..

Непрерывная интеграция с Prettier + ESLint
Использование автоматизации для улучшения проверки кода. TL;DR Следующие соглашения и стиль важны для читабельности кода и выявления ошибок. Мы можем сэкономить время во время проверки, убедившись, что наш код следует соглашениям перед отправкой запроса на изменение с помощью автоматизации. Стиль и ошибки - две разные проблемы. Мы можем настроить эти инструменты, чтобы позаботиться о каждой из этих проблем: Красивее , чтобы форматирование выглядело красиво. Lynt ,..

Вход в матрицу: изучение незнакомой кодовой базы
Вход в матрицу: изучение незнакомой кодовой базы У меня было много отличных дискуссий, связанных с предыдущей записью о чтении кода (которую вы можете найти здесь) , и кое-что, о чем меня спросили несколько человек, было особенно практичным: как вы вводите кодовую базу, с которой вы не знакомы ? Это то, что является серьезным препятствием для многих разработчиков, в том числе и для меня: вводить новую кодовую базу очень сложно, и еще труднее понять, с чего начать. Много времени..

Упражнения по чистому коду - часть 1
Вы, наверное, много читали и слушали о Clean Code и, вероятно, устали от таких сокращений, как YAGNI, DRY и KISS. Все это обычно попадает прямо в корзину вашего мозга, потому что вы недостаточно тренируетесь. После многих лет чтения чужого кода в обзорах кода я разработал «глаз», чтобы ловить плохой код, и я думаю, что вы тоже можете разработать его, читая сценарии, которые я разработал. Следующие ниже примеры не обязательно являются ошибочным кодом, я имею в виду, представьте, что в..

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