Публикации по теме 'code-review'
Как превратить код в золото.
Итак, если вы читали мои последние несколько постов, вы знаете, что я начал путешествие в мир кодирования и приземлился в лагере кодеров Bloc. Что ж, нужно заблокировать гораздо больше, чем просто упомянуть об этом один раз в посте, не имеющем отношения к делу, и здесь я должен обратиться к этому.
Видите ли, где я в последний раз закончил свою историю, я только начинал в блоке и учился создавать веб-сайты, ну, я не просто проснулся в блоке. По этой причине сегодня я подробно расскажу..
Обзоры кода против парного программирования
Одно на самом деле не делает другое лишним
Я слышал, как многие разработчики говорили: «У нас есть обзоры кода, поэтому нам не нужно парное программирование» или (хотя редко) «мы занимаемся парным программированием, поэтому нам не нужны обзоры кода». Делает ли одна практика ненужной другую?
Я так не думаю. Несмотря на то, что оба метода улучшают качество программного обеспечения и способствуют обмену знаниями, они помогают командам достигать этих целей разными способами и с разными..
Почему алгоритмические вопросы не дают вам лучших сотрудников.
Почему алгоритмические вопросы не дают вам лучших сотрудников.
TL; DR: потому что это может быть не причиной того, почему вы больше не хотите работать с этим человеком.
Я был интервьюером и интервьюером достаточно раз, чтобы сформировать некоторые модели, которыми я чувствую необходимость поделиться с вами, ребята. Давайте сразу же приступим.
Вы задаете вопрос о LinkedList / Array , кандидат решает его безупречно. Что он отвечает? Он отвечает на то, что человек тратит время и..
Непрерывная интеграция с Prettier + ESLint
Использование автоматизации для улучшения проверки кода.
TL;DR
Следующие соглашения и стиль важны для читабельности кода и выявления ошибок. Мы можем сэкономить время во время проверки, убедившись, что наш код следует соглашениям перед отправкой запроса на изменение с помощью автоматизации. Стиль и ошибки - две разные проблемы. Мы можем настроить эти инструменты, чтобы позаботиться о каждой из этих проблем:
Красивее , чтобы форматирование выглядело красиво.
Lynt ,..
Вход в матрицу: изучение незнакомой кодовой базы
Вход в матрицу: изучение незнакомой кодовой базы
У меня было много отличных дискуссий, связанных с предыдущей записью о чтении кода (которую вы можете найти здесь) , и кое-что, о чем меня спросили несколько человек, было особенно практичным: как вы вводите кодовую базу, с которой вы не знакомы ?
Это то, что является серьезным препятствием для многих разработчиков, в том числе и для меня: вводить новую кодовую базу очень сложно, и еще труднее понять, с чего начать. Много времени..
Упражнения по чистому коду - часть 1
Вы, наверное, много читали и слушали о Clean Code и, вероятно, устали от таких сокращений, как YAGNI, DRY и KISS. Все это обычно попадает прямо в корзину вашего мозга, потому что вы недостаточно тренируетесь.
После многих лет чтения чужого кода в обзорах кода я разработал «глаз», чтобы ловить плохой код, и я думаю, что вы тоже можете разработать его, читая сценарии, которые я разработал.
Следующие ниже примеры не обязательно являются ошибочным кодом, я имею в виду, представьте, что в..
Это было бы идеально, на самом деле!
Это было бы идеально, на самом деле!
Хотя, на мой взгляд, это как бы зависит от загруженности и обязанностей рецензента.
Если рецензент является частью команды и участвует в фактической разработке, для меня это определенно имеет смысл. Для людей, сидящих рядом друг с другом, было бы легко говорить, обсуждать и рассуждать. Для удаленных команд чаты и обзорные комментарии также выполняют свою работу, и можно организовать звонки для более подробной проверки вместе с разработчиком.
Если..