Публикации по теме 'code-review'
Код-ревью: руководство из 8 шагов
По моему опыту, как и в случае любой задачи, вам потребуется определенный уровень подготовки, прежде чем вы сможете приступить к работе, чтобы вы могли наиболее эффективно использовать свое время.
Код-ревью — это способ №1 улучшить качество кода. (Опрос SmartBear)
В этом случае ваша ответственность заключается в том, чтобы понять, чего именно от вас ожидают, чтобы вы могли сосредоточиться в правильном направлении.
Просмотр чужого кода может показаться тривиальной задачей, но..
Завершающая запятая или не конечная запятая
Линтинг - неотъемлемая часть разработки. Это поможет вам поддерживать постоянный уровень качества и соблюдать правила.
Однако есть одно правило, которое я до недавнего времени отключал. Запятая-мотаться .
Запятая-висячая указывает, должен ли последний элемент в объекте иметь завершающую запятую. Раньше я думал, что это бесполезно, и мне нравилось, как это было без запятой. Но один товарищ по работе недавно поднял хороший вопрос.
Git diffs…
Допустим, у вас есть объект без..
Две бесплатные электронные книги по обзору кода
Это вторая часть серии статей об улучшении культуры код-ревью в моей команде. Ранее я упоминал, что потратил некоторое время на поиск рекомендаций от других разработчиков.
Вот две бесплатные электронные книги по обзору кода, которые я хотел бы порекомендовать.
Что искать в обзоре кода от Trisha Gee от JetBrains доступен бесплатно на Leanpub . Эта короткая книга представляет собой сборник постов, доступных в блоге Upsource . Upsource — это инструмент проверки кода от JetBrains...
Читабельность кода — это особенность
Когда я начинал младшим разработчиком в своей первой компании, я придумал блестящий однострочный код на питоне с побитовыми операторами вместо четырехстрочного блока if-else. Я объяснял эту строчку кода всем и гордился собой.
Мой технический директор сказал: «Если этот код когда-нибудь войдет в SVN (да, это было давно), вы мертвы». Я был разочарован и попытался спорить с ним. Он хотел, чтобы кодовая база была чистой и понятной, и путь, по которому он дошел до сути, заключался в..
Вот почему ваш рецензент кода вас ненавидит
Советы по проверке кода.
В этой статье мы расскажем о некоторых простых, но часто упускаемых из виду методах, которые помогли мне произвести впечатление на моего обозревателя кода. Однако перед этим важно убедиться, что мы хорошо знакомы с концепцией обзора кода и что это влечет за собой? Позвольте моему другу Интернету помочь мне здесь,
Проверка кода - это деятельность по обеспечению качества программного обеспечения, при которой один или несколько человек проверяют программу в..
Рекомендации по обзору кода
Часть работы каждого разработчика — проверка кода, но хорошо ли вы с ней справляетесь? Я расскажу о том, как сделать хороший обзор кода, и о лучших практиках, которым я научился за годы работы разработчиком. Я также расскажу о том, что должен сделать человек, запрашивающий проверку кода, прежде чем просить об этом.
Мацей Кашубовски уже написал статью о вреде проверки кода, и это немного другая точка зрения. Если вам это интересно, вы можете прочитать это здесь .
Хорошо, без..
Как «раскрыть» программу Джима Хейга (победитель IOCCC, 1986 г.)
International Obfuscated C Code Contest IOCCC — это соревнование, целью которого является создание самой малоизвестной программы на языке C. В 1986 году Джим Хейг выиграл конкурс со своим (почти) неразборчивым шифратором Морзе. Давайте посмотрим на его код и попытаемся понять его шаг за шагом.
#define DIT (
#define DAH )
#define __DAH ++
#define DITDAH *
#define DAHDIT for
#define DIT_DAH malloc
#define DAH_DIT gets
#define _DAHDIT char
_DAHDIT..