Основные навыки парного программирования: единение и целесообразность
16 августа 2025 г.Таблица ссылок
Аннотация и I. Введение
II Связанная работа
A. О существовании парного навыка программирования
Б. На элементах навыка парного программирования
Iii. Метод исследования
A. Цель исследования и сбор данных
B. Подход качественного исследования
C. наши представления о «хорошем» и «плохом»
IV Результаты
A. Два элемента парного навыка программирования
B. Anti-Pattern: теряется в сорняках
C. Anti-Pattern: потеря партнера
D. Anti-Pattern: утопит партнера
E. Делать правильные вещи и F. Дальнейшие элементы навыков парного программирования
V. Обсуждение
VI Резюме и будущая работа
VII. Доступность данных и ссылки
IV Результаты
Сначала мы опишем два элемента навыков парного программирования (ОбщенациональноеиЦелесообразность) и затем охарактеризовать три модели проблемного поведения в парах программирования в парных программах: (Потеряться вСорнякиВПотеря партнера, иУтопит партнера) Мы иллюстрируем каждый шаблон с выдержками из реальных сессий.
Затем раздел IV-E приводит примеры альтернативного (высокого уровня) случая, где парам удается предотвратить эти проблемы.
A. Два элемента парного навыка программирования
ОбщенациональноеПолем Хорошие пары могут оставаться вместе, то есть установить и поддерживать общую ментальную модель на протяжении всей своей сессии. Они обнаруживают и учитывают соответствующие расхождения в понимании друг друга в своей задаче, рабочем состоянии, программной системе и разработке программного обеспечения в целом.
ЦелесообразностьПолем Хорошие пар сбалансируют краткосрочные цели, такие как выявление дефекта или реализация новой функции, а также долгосрочные цели, например, устранение пробелов в знаниях любого участника.
Авторы:
(1) Franz Zieris, Institut Fur Informatik, Freie Universitat, Берлин Берлин, Германия (Zieris@inf.fu-berlin.de);
(2) Lutz Prechelt, Institut Fur Informatik. Freie Universitat Berlin, Берлин, Германия (prechelt@inf.fu-berlin.de).
Эта статья есть
Оригинал