Category Archivedesign patterns
design patterns & programação 22 Sep 2008 05:41 am
Checklist para escrever padrões de projeto
Este é o checklist para escrever padrões de Doug Lea:
- Descreva um único tipo de problema
- Descreva em que o problema ocorre
- Descreva a solução como uma entidade de software passível de ser construida
- Descreva os passos do projeto ou regras para construir a solução
- Descreva as forças que conduzem para a solução
- Descreva evidências que a solução é ótima para resolver as forças
- Descreva detalhes que são permitidos variar e quais não são
- Descreva ao menos uma instância de uso
- Descreva evidências que a solução resolve de forma ótima o problema
- Descreva os detalhes que são permitidos variar e os que não são
- Descreva ao menos um instância atualmente em uso
- Descreva evidências de generalidades através de diferentes instâncias
- Descreva ou referêncie as variantes e subpadrões
- Descreva ou referêncie outros padrões que se relacionam com este padrão
- Descreva ou referêncie outros padrões que este padrão faz referência
- Relacione com outros padrões com contexto similares, problemas e soluções