208k views
3 votes
If we successfully follow BDD and our customer is happy, does this mean that we have a good software architecture?

1) Yes
2) No

User Johnwbyrd
by
8.2k points

1 Answer

7 votes

Final answer:

Successful BDD and customer happiness do not guarantee good software architecture.

Step-by-step explanation:

If we successfully follow BDD and our customer is happy, it does not necessarily mean that we have a good software architecture. BDD (Behavior Driven Development) is an approach that focuses on the behavior and requirements of the software, rather than the architecture or implementation details. While following BDD can help ensure that the software meets the customer's expectations, it does not directly guarantee a good software architecture. The architecture of a software system involves the organization and structure of its components, and while BDD can inform the requirements and behavior, it does not determine the overall architecture.

User Zimano
by
8.4k points