Content deleted Content added
Kelly Martin (talk | contribs) m spelling fixes, tidy, and general cleanup using AWB |
Fix typo. |
||
Line 1:
{{context}}
In computer science '''Behavior Driven Development''' is a programming technique that questions the behavior of an application before and during the development process. By asking questions as ''what should this application do?'' or ''what should this part do?'' developers can identify gaps in their understanding of the problem ___domain and talk to their peers or ___domain experts to find the answers. By
The purpose is to question each part of the application and the application entirely. These questions deal not mere with technical or requirements issues but also with cost and time related issues. ''Is it feasible for our organization to build an application of this scope?'' is a question that can be answered by writing behavior tests. By exposing the complexities early on developers and management can make better assumptions on how fit the organization is to handle the creation of an application.
|