Perguntas com a marcação «design»

21
Como você pode decompor um construtor?

Digamos que eu tenho uma classe Enemy, e o construtor seria algo como: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Isso parece ruim porque o construtor tem muitos parâmetros, mas quando eu crio uma...

20
Projetando testes de unidade para um sistema com estado

fundo O Desenvolvimento Orientado a Testes foi popularizado depois que eu já havia terminado a escola e o setor. Estou tentando aprender, mas algumas coisas importantes ainda me escapam. Os proponentes do TDD dizem muitas coisas como (doravante referido como o "princípio de asserção única" ou SAP...