"Вибачте, мій поганий!" як я зазвичай вибачаюся, коли зламав складання. Це буває. Але, як говорили інші, це можливість вдосконалити свої системи, щоб одна людина не могла так легко розбити склад для всіх інших.
Я б не робив офіційного вибачення за цих обставин, але якщо ви насправді вважаєте, що більш формальне вибачення є доречним, то ваше вибачення має робити такі дії:
- Висловлюйте жаль.
- Сформулюйте проблему.
- Брати відповідальність.
- Вносити поправки.
- Збережіть обличчя.
Тобто, "вибачте [ЕКСПРЕССЬКИЙ ЖЕЛИТИЙ], що я незручно вам [ВІДПОВІДАЮТЬ ВІДПОВІДАЛЬНІСТЬ] випадково [ЗБЕРІТЬ ЛИЦЕ], порушивши конструкцію [ДЕРЖАВНА ПРОБЛЕМА]. Пончики на мене завтра.
Кожна частина необхідна в належному вибаченні; якщо ви не заявите про проблему, то це незрозуміло. Якщо ви не висловлюєте жалю, берете на себе відповідальність і не виправдаєте, люди відчують себе нещирими. Частина, що зберігає обличчя, - це найбільш переглянута частина вибачення; частина, що береже обличчя - це те, що нагадує постраждалій стороні, що ви - цінний колега, який іноді робить помилки, а не ідіот (або диверсант!)
Нарешті, кілька думок щодо розбиття побудови:
Я працюю над командою компілятора C # / Visual Basic. Звичайно, сьогодні Visual Studio - це настільки масштабний проект, що у нього є власна команда просто керувати побудовою інфраструктури та величезна кімната з власною спеціальною системою кондиціонування. Ще в середині 1990-х, коли я почав стажуватися, команда побудови Visual Basic була одним стажистом - мені - і шафою, повною машин. Часи змінилися!
Ще в ті часи, перш ніж безперервна інтеграція та сильний процес перевірки, команди мали б різноманітні покарання за порушення функції. Для деяких команд штрафом було те, що якщо ви зламали збірку, вам доведеться носити смішну шапку щодня на роботі, поки хтось інший не зламав збірку. У деяких колективах, якщо ви носили таку шапку, ви відповідали за те, щоб нічне складання було правильним.
Цей останній шматочок звучить, можливо, жорстоко, але насправді він послужив цінній цілі. Оскільки майже всі розбили збірку в той чи інший час, врешті-решт вся команда дізналася б процеси перевірки нічних збірок.