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


Не учить жаргон: как плохая оценка эффективности породила новый стартап
Часть вторая из двух Часть первая определила проблему немасштабируемой разработки программного обеспечения и поделилась взглядом на то, как ее решить. Вторая часть предлагает решение, основанное на этом понимании: Мир, знакомься с Lingo, знакомься с Lingo, мир: www.lingo.reviews . Этот пост запускает открытый исходный код Lingo . Lingo — это эвристический инструмент для масштабирования разработки. Lingo обеспечивает соответствие кода лучшим практикам, обучая участников и..

Как написать задачи в коде
Как часто вы видите «todos» в своем коде? Я вижу их много. Когда вы пытаетесь понять устаревший код, вы читаете его строчка за строчкой. Если бы вы нашли какую-то странную логику, вы бы попытались найти ей какое-то объяснение в todos. Тем не менее, вы не можете в большинстве случаев. Почему это происходит? Я думаю, что мы так непонятно пишем todos. В общем, «todos» может помочь вам и вашим коллегам в будущем найти эти кейсы. А вы думали о том, как их написать? В общих случаях..

Чему «Звездные войны» учат нас об опыте разработчиков (DX)
В далекой-далекой галактике культовая вселенная «Звездных войн» рисует историю конфликта, надежды и единства. Хотя световые мечи, дроиды и эпические космические сражения могут показаться далекими галактиками за столом разработчика, из этой саги можно извлечь уроки, которые глубоко отражают важность опыта разработчиков в рабочей среде. Инструменты, подходящие для джедая В «Звездных войнах» существует безошибочная связь между джедаем и его световым мечом. Думайте об этом как о своей..

Добавление эмпатии к запросам на слияние
Дуретти и Марк используют определение эмпатии доктора Брене Брауна: Четыре компонента эмпатии, доктор Брене Браун - уметь видеть мир таким, каким его видят другие - быть непредвзятым - понимать чувства другого человека - сообщить ему о своем понимании чувств этого человека - Эмпатия — это навык, которому мы должны учиться и практиковаться — мастерство приходит с практикой. Улучшение запросов на слияние Очень важно понимать, что в асинхронном потоке, таком как..

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

Как заставить вашего обозревателя кода полюбить вас
Рецензирование кода иногда может быть сложной задачей как для человека, ищущего рецензию, так и для рецензента. Но этого не должно быть! У меня были замечательные наставники, которые придерживались высочайших стандартов качества кода, что, честно говоря, поначалу было болезненно - уныло чувствовать, что я не понимаю его даже после 4-й проверки кода. Наличие старшего разработчика или коллег, инвестирующих в ваш рост, - это нечто чрезвычайно ценное, поэтому мы не хотим воспринимать это как..

002_NumToText
Программа, которая набирает числа В этом проекте мы создадим программу, которая переводит числа в слова. Практически это будет полезно в банках, где при выписке чеков необходимо записывать сумму денег орфографически. Конечно, в Интернете доступно множество движков «Число в слова», но я думаю, было бы забавно попытаться воссоздать их самостоятельно на Java! Здесь мы с Брайаном сделаем две разные версии: индонезийский и английский конвертеры. У каждого из двух языков будут разные..