CardiffMathematicsCodeClub / elbow

:muscle:
1 stars 1 forks source link

Need tests #3

Open drvinceknight opened 8 years ago

alcarney commented 8 years ago

Would we be interested in looking at BDD (Behavoir Driven Development)?

Looking at many ruby projects recently they use something called cucumber where they write "features" files. Each is an almost plain English text file describing a particular aspect of the overall program and what it does in a given scenario. For example here is one from the Jekyll project on what the _data folder should do on a site.

There appear to be a number of implementations of this for python:

Obviously it would require some research to ensure that the one we pick is a good choice and works well under Python 3 (#8)

Any thoughts?