Pytania oznaczone «design»

21
Jak rozłożyć konstruktor?

Powiedzmy, że mam klasę wroga, a konstruktor wyglądałby mniej więcej tak: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Wygląda to źle, ponieważ konstruktor ma tak wiele parametrów, ale kiedy tworzę...

20
Projektowanie testów jednostkowych dla systemu stanowego

tło Test Driven Development został spopularyzowany po ukończeniu szkoły i w branży. Próbuję się tego nauczyć, ale pewne ważne rzeczy wciąż mi uciekają. Zwolennicy TDD mówią wiele rzeczy takich jak (zwanych dalej „zasadą pojedynczego twierdzenia” lub SAP ): Od jakiegoś czasu zastanawiałem się,...