Mudanças entre as edições de "Padrões de Desenvolvimento"
(Criou página com 'Esta seção descreve as melhores práticas, ferramentas e orientações que são adotadas pela equipe de desenvolvimento do sistema Redome. ==Contrato Social da Equipe== O c...') |
m |
||
Linha 69: | Linha 69: | ||
<small>[ [[Orientação - Efetuar correções de bugs em produção ou homologação|Mostrar Orientação]] ] </small> | <small>[ [[Orientação - Efetuar correções de bugs em produção ou homologação|Mostrar Orientação]] ] </small> | ||
+ | |||
+ | === Configurar container Kubernete da Wiki Redome === | ||
+ | |||
+ | <small>[ [[Orientação - Configurar container Kubernete da Wiki Redome|Mostrar Orientação]] ] </small> |
Edição das 21h22min de 17 de dezembro de 2017
Esta seção descreve as melhores práticas, ferramentas e orientações que são adotadas pela equipe de desenvolvimento do sistema Redome.
Contrato Social da Equipe
O contrato social é um acordo feito entre os membros da equipe de desenvolvimento do sistema Redome e tem a função de destabelecer boas práticas para o dia-a-dia de trabalho. As diretrizes a seguir foram redijidas com os membros da equipe de desenvolvimento, e não representa uma obrigação, mas um comprometimento informal entre o time.
Cerimônias
- A daily scrum meeting conta com a presença de todo o Dev Team com 15 minutos de duração com o objetivo de compartilhar o trabalho e identificação de impedimentos
- Assegurar que todas as reuniões tenham uma agenda e que as ações sejam registradas
- Se você não puder participar ou precisar sair mais cedo de uma reunião, notifique a equipe antes
- Venha preparado para reuniões
- Seja pontual ( as reuniões começam no horário agendado independente da presença de todos )
Fluxo de Trabalho
- Se receber/pegar um trabalho, apropriar-se dele e mantê-lo atualizado
- Se você acha que precisa trabalhar até tarde para fazer o trabalho, acordar com o Scrum Master/GC
Comunicação
- Avise para o scrum master de forma imediata caso tenha um problema
- Respeitar um ao outro e compreender as diferenças de conhecimento
- Demonstrar respeito tanto com palavras quanto atitudes
- Todos os documentos da equipe devem ser compartilhados
- Não há perguntas tolas, se você não entender, pergunte
- Não faça inferências, pergunte
- Concentre-se nos aspectos positivos
- Respeitar quando outra pessoa do time estiver falando
Padrões
Banco de Dados
Padronização de nomenclatura de estrutura de dados e diretrizes para a criação de qualquer objeto no banco de dados tal como tabelas, colunas, chaves primárias, estrangeiras, índices, dentre outros.
[ Mostrar Padrão ]
Codificação
Convenções de codificação para o desenvolvimento do backend (Java) e frontend (Angular) do sistema Redome. Esse padrão define as regras de como o código-fonte deve ser escrito.
[ Mostrar Padrão ]
Documentação
Diretrizes para documentar o código-fonte de modo a explicar O QUE faz cada classe e método do sistema Redome. A documentação não pretende explicar COMO cada método faz o que faz, porque o desenvolvedor interessado nesse assunto deve ser capaz de ler o código-fonte.
[ Mostrar Padrão ]
Testes Unitários
Padrão para escrever os testes unitários automatizados e orientação para utilização da técnica de desenvolvimento dirigido por testes (TDD).
[ Mostrar Padrão ]
Ferramentas & Frameworks para:
A seguir estão detalhadas as ferramentas utilizadas no processo de desenvolvimento do sistema Redome.
Realizar Teste de Software
[ Ler Mais ]