Question

J'essaie d'explorer la conception axée sur le comportement et la conception axée sur le domaine. Je comprends que les spécifications écrites orientent les tests dans BDD, mais que la logique métier peut également être encapsulée à l'aide du modèle de spécification pour être réutilisée dans des objets de domaine et des référentiels, etc.

S'agit-il essentiellement du même concept, mais utilisé de manière différente, ou bien est-ce que je les confonds complètement?

S'il vous plaît, donnez un peu de lumière, si possible.

Était-ce utile?

La solution

La spécification de contexte ou BDD est un style d'écriture de tests unitaires d'une première manière. DDD est un terme inventé par Eric Evans qui réintroduit fondamentalement les modèles de conception appropriés lorsque vous construisez des systèmes logiciels. Si vous souhaitez effectuer un premier test de développement dans un style de spécification de contexte, consultez la section lien . Du point de vue de BDD, il existe de nombreuses ressources si vous voulez vraiment concevoir vos systèmes logiciels en utilisant les modèles décrits dans le livre d’Eric Evans. Vous y trouverez de bonnes ressources ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top