code review

  • ХабрахабрPhoto of [Перевод] Базовое руководство по созданию сбалансированных команд разработчиков

    [Перевод] Базовое руководство по созданию сбалансированных команд разработчиков

    Общался недавно с миддлом из команды разработки, которая состояла из 6-ти сеньоров и одного миддла. По словам миддла, расти в этой команде было очень сложно по ряду причин: отсутствие техлида. Формально техлид был. С очень высоким техническим уровнем. Но как руководитель, который мог заниматься ведением и развитием своей группы, он был полный ноль: не умел декомпозировать задачи, распределять их в…

    Подробнее »
  • ХабрахабрPhoto of Code review Терминатор. Ревью, за которое вам скажут спасибо

    Code review Терминатор. Ревью, за которое вам скажут спасибо

    Рыжик помогает мне ревьюить код. А когда ему что-то не нравится — тоже настоящий Терминатор «Code review Терминатор», — однажды назвал меня коллега после особо продуктивного ревью. С одной стороны, это тешило ЧСВ и было приятно. С другой — коллега действительно научился чему-то новому, и это позволило писать ему более качественный код. Так что win-win. После смены работы сменились и…

    Подробнее »
  • ХабрахабрPhoto of Ревью кода системы средствами git

    Ревью кода системы средствами git

    Бывает нужно оставить отзыв об исходном коде в репозитории в целом, например при приемке кода на поддержку от других разработчиков или подключаясь к новому проекту.Процессы ревью в Github и аналогах построены вокруг вносимых изменений, а в нашем случае комментарии нужно дать к состоянию всего кода системы на момент комментирования. Как это сделать средствами самого git: зафиксировать состояние в ветке для…

    Подробнее »
  • ХабрахабрPhoto of Ноль, один, два, Фредди заберёт тебя

    Ноль, один, два, Фредди заберёт тебя

    Перед вами продолжение серии статей, которую можно озаглавить «ужасы для программистов». В этот раз речь пойдёт о типовом паттерне опечаток, связанном с использованием чисел 0, 1, 2. Неважно, пишете вы на C, C++, C# или Java. Если вы используете константы 0, 1, 2, или если эти числа содержатся в именах переменных, то, скорее всего, Фредди заглянет к вам ночью в…

    Подробнее »
  • ХабрахабрPhoto of Ноль, один, два, Фредди заберёт тебя

    Ноль, один, два, Фредди заберёт тебя

    Перед вами продолжение серии статей, которую можно озаглавить «ужасы для программистов». В этот раз речь пойдёт о типовом паттерне опечаток, связанном с использованием чисел 0, 1, 2. Неважно, пишете вы на C, C++, C# или Java. Если вы используете константы 0, 1, 2, или если эти числа содержатся в именах переменных, то, скорее всего, Фредди заглянет к вам ночью в…

    Подробнее »
  • ХабрахабрPhoto of Ноль, один, два, Фредди заберёт тебя

    Ноль, один, два, Фредди заберёт тебя

    Перед вами продолжение серии статей, которую можно озаглавить «ужасы для программистов». В этот раз речь пойдёт о типовом паттерне опечаток, связанном с использованием чисел 0, 1, 2. Неважно, пишете вы на C, C++, C# или Java. Если вы используете константы 0, 1, 2, или если эти числа содержатся в именах переменных, то, скорее всего, Фредди заглянет к вам ночью в…

    Подробнее »
  • ХабрахабрPhoto of Prettier в крупных проектах: тратим 20 минут на настройку, забываем о форматировании навсегда

    Prettier в крупных проектах: тратим 20 минут на настройку, забываем о форматировании навсегда

    Разработчики часто не могут договориться о форматировании кода, и типичный рабочий день для многих начинает выглядеть так: кофе, кодинг, всё мирно и хорошо, — а потом, бац, и наступает код-ревью, на котором выясняется, что ты где-то поставил скобочки не так или не перенес что-то на новую строчку. Но затем человек, у которого больше всех болело, сказал: «Теперь живем на Prettier'e,…

    Подробнее »
  • ХабрахабрPhoto of Часть вторая. Как проходить code review по версии Google

    Часть вторая. Как проходить code review по версии Google

    Возможно вы читали первую часть статьи про код ревью со стороны ревьювера (кстати, мы уже успели ее обсудить в последнем выпуске подкаста "Цинковый прод"). Так как статья набрала много лайков, пишу обещанное продолжение про код ревью с другой стороны — со стороны автора изменений кода Как обычно, будем говорить MR (Merge Request) вместо CL, потому что термин CL мало кто…

    Подробнее »
  • ХабрахабрPhoto of Как проводить Code Review по версии Google

    Как проводить Code Review по версии Google

    Много раз возникали те или иные проблемы то с качеством кода, то с климатом в коллективе. Вопросы код-ревью меня интересуют очень давно. И действительно, code review — это если не единственное, то одно из самых главных мест для возникновения конфликтов в коллективе разработчиков. Весь материал довольно объемный и не влезет в одну статью, поэтому я постараюсь выделить наиболее интересные (мне)…

    Подробнее »
  • ХабрахабрPhoto of PVS-Studio — двигатель прогресса

    PVS-Studio — двигатель прогресса

    Команда PVS-Studio и наш продукт делают большой вклад в развитие качества программного обеспечения. Причем, помимо явного обнаружения ошибок в закрытых и открытых проектах, происходит косвенный вклад в развитие компиляторов и других инструментов анализа кода. Нам приятно, что мы иногда являемся законодателями мод и мы решили посвятить этому небольшую заметку в нашем блоге.PVS-Studio — это статический анализатор для выявления ошибок и…

    Подробнее »


Кнопка «Наверх»