View on GitHub

manual-da-engenharia-para-codar

Este é o manual para compromissos de "código com" a engenharia.

Fatias Minimalistas

Sempre entregue seu trabalho usando fatias mínimas valiosas

Exemplo

Imagine que você está trabalhando na adição de funcionalidade de construção de aplicativos UWP (Universal Windows Platform) para um serviço de integração contínua que já possui suporte para Android/iOS.

Abordagem Ruim

Após seis semanas de trabalho, você criou um PR com toda a funcionalidade necessária, incluindo a interface do portal (configurações de construção), API REST do backend (funcionalidade de construção UWP), telemetria, testes unitários e de integração, etc.

Boa Abordagem

Você dividiu seu recurso em histórias de usuário menores (que por sua vez foram divididas em várias tarefas) e começou a trabalhar nelas uma de cada vez:

Você também dividiu suas histórias em tarefas menores e enviou PRs com base nessas tarefas. Por exemplo, você tem as seguintes tarefas para a primeira história de usuário acima:

Recursos