Capítulo 2. Testes de "padrões", proto-padrõese a regra de três
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Desde o momento em que um novo padrão é proposto até sua potencial adoção generalizada, um padrão pode ter que passar por várias rodadas de inspeção profunda pela comunidade de design e desenvolvedores de software. Este capítulo fala sobre essa jornada de um "proto-padrão" recém-introduzido através de um teste de "padrão" até que ele seja eventualmente reconhecido como um padrão se atender à regra de três.
Este e o próximo capítulo exploram a abordagem para estruturar, escrever, apresentar e revisar padrões de projeto nascentes. Se preferires aprender primeiro os padrões de desenho estabelecidos, podes saltar estes dois capítulos por enquanto.
O que são proto-padrões?
Lembra-te que nem todos os algoritmos, melhores práticas, ou soluções representam o que pode ser considerado um padrão completo. Podem faltar alguns ingredientes-chave, e a comunidade de padrões geralmente desconfia de algo que afirma ser um padrão sem uma avaliação extensa e crítica. Mesmo que nos seja apresentado algo que pareça cumprir os critérios de um padrão, não devemos considerá-lo como tal até que tenha sido submetido a períodos adequados de escrutínio e testes por outros.
Voltando a analisar o trabalho de Alexander, afirma que um padrão deve ser tanto um processo como uma "coisa". Esta definição é obtusa, uma vez que, a ...