"Desculpe, minha culpa!" é assim que geralmente peço desculpas quando quebrei a compilação. Acontece. Mas, como outros já disseram, esta é uma oportunidade para melhorar seus sistemas, para que uma pessoa não possa quebrar com facilidade a construção para todos os outros.
Eu não faria um pedido formal de desculpas nessas circunstâncias, mas se você realmente acha que um pedido de desculpas mais formal é apropriado, seu pedido de desculpas deve fazer o seguinte:
- Expressar arrependimento.
- Indique o problema.
- Tomar responsabilidade.
- Faça as pazes.
- Salve o rosto.
Ou seja, "Sinto muito [EXPRESSAR Lamentar] por ter incomodado você [TOMAR RESPONSABILIDADE] por acidentalmente [SALVAR CARA] violando a construção [DECLARAR O PROBLEMA]. Os donuts estão comigo amanhã. [FAÇA AMENDS]" "
Cada parte é necessária em um pedido de desculpas apropriado; se você não indicar o problema, não está claro. Se você não se arrepende, assume a responsabilidade e faz as pazes, as pessoas se sentem insinceras. A parte de salvar o rosto é a parte mais esquecida de um pedido de desculpas; a parte de salvar o rosto é o que lembra à pessoa ferida que você é um colega valioso que às vezes comete erros, e não um idiota (ou um sabotador!)
Finalmente, algumas reflexões sobre a quebra de build:
Trabalho na equipe do compilador C # / Visual Basic. É claro que hoje o Visual Studio agora é um projeto tão grande que possui uma equipe própria apenas para gerenciar a infraestrutura de construção e uma sala enorme com seu próprio sistema de ar condicionado dedicado. Em meados dos anos 90, quando comecei como estagiário, a equipe de criação do Visual Basic era uma estagiária - eu - e um armário cheio de máquinas. Os tempos mudaram!
Naqueles dias antes da integração contínua e de processos sólidos de check-in, as equipes tinham uma variedade de penalidades por interromper a construção. Em algumas equipes, a penalidade era que, se você quebrasse a construção, teria que usar um chapéu engraçado todos os dias no trabalho até que outra pessoa quebrasse a construção. Em algumas equipes, se você usava esse chapéu, era responsável por verificar se a construção noturna estava correta.
Essa última parte parece talvez cruel, mas na verdade serviu a um propósito valioso. Como quase todo mundo quebrou a compilação de uma vez ou outra, eventualmente a equipe inteira aprendeu os processos para verificar a compilação noturna.