"Desculpe! Meu mal!" é como eu geralmente peço desculpas quando eu quebrei a compilação. Acontece. Mas, como outros disseram, esta é uma oportunidade para melhorar seus sistemas de modo que uma pessoa não possa quebrar a compilação com facilidade para todos os outros.
Eu não faria um pedido formal de desculpas nessas circunstâncias, mas se você realmente achar que um pedido de desculpas mais formal é apropriado, então seu pedido de desculpas deve fazer estas coisas:
- Lamento expresso.
- Indique o problema.
- Assuma a responsabilidade.
- Fazer alterações.
- Salvar rosto.
Isto é, "Sinto muito [EXPRESS REGRET] que eu te incomodei [ASSUMIR A RESPONSABILIDADE] acidentalmente [SAVE FACE] quebrando a compilação [STATE THE PROBLEM]. Donuts estão em mim amanhã. [MAKE AMENDS]"
Cada parte é necessária em um pedido de desculpas adequado; se você não indicar o problema, então não está claro. Se você não se arrepende, se responsabiliza e faz as pazes, as pessoas se sentem insinceras. A parte que salva a face é a parte mais negligenciada de um pedido de desculpas; a parte que salva o rosto é o que lembra a parte lesada de que você é um valioso colega de trabalho que às vezes comete erros, e não um idiota (ou um sabotador!)
Finalmente, algumas reflexões sobre a quebra de construções:
Eu trabalho na equipe de compiladores C # / Visual Basic. É claro que hoje o Visual Studio é agora um projeto tão grande que tem uma equipe própria apenas para gerenciar a infraestrutura de construção e uma enorme sala com seu próprio sistema de ar condicionado dedicado. Em meados da década de 1990, quando comecei como estagiário, a equipe de criação do Visual Basic era um interno - eu - e um armário cheio de máquinas. Os tempos mudaram!
Naqueles dias, antes da integração contínua e dos processos de check-in, as equipes teriam várias penalidades para quebrar a compilação. Em algumas equipes a penalidade era que se você quebrasse a construção, você teria que usar um chapéu engraçado todos os dias no trabalho até que alguém quebrasse a construção. Em algumas equipes, se você estivesse usando esse chapéu, você seria responsável por verificar se a construção noturna estava correta.
Esse último som parece cruel, mas na verdade serviu a um propósito valioso. Como quase todo mundo quebrou a compilação de uma vez ou outra, eventualmente toda a equipe aprenderia os processos para verificar a compilação noturna.