Зависит, насколько большой Ваш монитор. У нас есть 1 28-дюймовый монитор в среде и 2 24-дюймовых монитора в портрете, которые обрамляют большой монитор.
Работает отлично для программирования пары!
Я предпочитаю снимать «Я так понимаю, ребята». (в дополнение к описанию ответственности romaintaz)
Для меня непрерывная интеграция - это не только инструменты, но и практики. Один из них - это ответственность . Другими словами, тот, кто сломает сборку, тот и исправит ее!
Мы отправляем электронное письмо в список рассылки разработчика, чтобы сообщить всем, что вы берете на себя ответственность за перерыв в сборке.
Обычно ответственность лежит на том, кто нарушил сборку своей проверкой. Это часто очевидно, даже если у разных людей есть несколько отметок. После этого есть небольшие переговоры, если сборка останется сломанной. Не особенно научный или строгий, но, похоже, работает.
Мы вместе, все запускаем cctray, и когда сборка прерывается, у нас появляется звуковое оповещение (красное оповещение от Starship Enterprise). Когда он ломается, мы все кричим «кто сломал сборку»! Как только мы выясняем, кто сломал сборку, мы издеваемся над ними, пока они не засовывают свой хвост между ног, не смеемся и не вызываемся исправлять сборку.
Стоит отметить, что вещи, которые не контролируются сборкой и тесты могут меняться в CI-боксе. Например: может быть, кто-то зашел в ящик и изменил разрешение. Затем, когда выполняется следующая проверка, похоже, что человек, который ее выполнил, сломал сборку, тогда как на самом деле это был человек, который внес изменения вручную, никому не сказав.
В случае с добровольцами инструменты могут помочь, но устно лицом к лицу. общение по-прежнему царит.
Если сборка сломалась, то в CCtray есть возможность "Доброволец исправить сборку". И она автоматически сообщает всем разработчикам, которые исправляют сборку
.