Публикации по теме 'agile'
Программирование мобов
Заметки с конференции по массовому программированию 2018 года¹ в Берлингтоне, Массачусетс.
Почему бандитское программирование?
Я скептически относился к программированию мобов. Многие люди, включая меня, задают повторяющийся вопрос, напоминающий комаров, когда они думают о моббинге: как я могу быть продуктивным в моббинге весь день? Оказывается, это неправильный вопрос. Вместо этого, как сказал Вуди Зуилл², спросите
Является ли команда более эффективной, когда она моббирует?..
Хотите, чтобы ваша команда по исследованиям и разработкам была на высоте? 7 советов, которые помогут вашим разработчикам работать как супергруппа
Все мы знаем, что хороших разработчиков программного обеспечения трудно найти . Как только вы соберете группу сильных талантов, вы начнете процесс превращения этого набора неудачников в компактную, подлую кодирующую машину.
Группа отдельных ниндзя по разработке программного обеспечения — это здорово, но если вы хотите, чтобы ваши процессы были четкими, вам нужно найти способ превратить этих людей в команду, которая может хорошо работать вместе, создавая и поддерживая лучшие..
Почему оставлять проект незавершенным - нормально
Иногда последние штрихи не стоят ни времени, ни денег.
Хотя приведенные ниже примеры ограничены, следующие принципы могут быть применены практически к любой отрасли. Следующие ниже вопросы призваны побудить людей переосмыслить свое мнение о добавленной стоимости.
Ваш клиент действительно хочет наворотов?
«80 процентов функций в среднем программном продукте используются редко или никогда не используются. Компании-производители облачного программного обеспечения, акции которых..
Шаблон проектирования комбинатора
Ранее мы обсуждали важность программирования чистых функций и проблемы, связанные с ним. В этой статье с помощью нашей службы проверки пользователей мы объясним, как мы можем объединить функции в цепочку с помощью шаблона проектирования Combinator.
Мы предполагаем, что аудитория понимает API-интерфейсы Java Lambda, такие как функции Filter ‹› и Predicate ‹T›, использующие Lambda API.
1. Нам нужно написать класс для UserValidator.
a. public interface UserValidator extends..
Встаньте на защиту своих клиентов и скажите «нет»!
Мы все были там, у команды разработчиков есть блестящая новая функция, которая произведет революцию в том, как клиенты видят и воспринимают ваш продукт; они «должны» выпустить его к установленному сроку, независимо от стоимости.
Проблема с вышеизложенным заключается в том, что часто к тому времени, когда эта функция попадает в команду(и) разработчиков, не хватает времени для ее правильной разработки. Нет, если мы хотим уложиться в крайне важный срок.
В некоторых компаниях, где команды..
Каково жить в паре на год
Личный опыт одного инженера, его понимание и советы о том, как работать в паре.
Я работаю в Pivotal Labs больше года, и это первая работа, в которой разработчики работают вместе на полную ставку. Я планирую сделать небольшой обзор того, как это было для меня, но прежде я хотел ответить на несколько общих вопросов, которые мне задают всякий раз, когда я впервые рассказываю кому-то о парном программировании.
Настройка
Обычно, когда я говорю кому-то, что работаю в паре на полную ставку,..
Как сделать парное программирование удобоваримым
Большинство инженеров-программистов осознают тот факт, что парное программирование может иметь огромные преимущества. Это один из самых эффективных способов обмена знаниями , он дает вам практически мгновенную обратную связь и приводит к более высокому качеству , меньшему количеству ошибок. -проницаемый код.
Однако парное программирование может быть утомительным. Постоянный разговор с коллегой и непрерывный поток идей и отзывов может быть чрезвычайно утомительным и может привести..