Mon équipe est intéressante pour mieux comprendre BDD. Y a-t-il des projets Open Source .NET/Java qui utilisent le développement piloté par le comportement (BDD)? J'aimerais porter mon attention sur des exemples de langage statique.Projets open source utilisant le test BDD?
Répondre
CellzCellzCellz qui est une application de tableur de type Excel fonctionnelle pour Silverlight a écrit certains tests BDD en utilisant TickSpec. Les deux projets utilisent F # à un certain point, mais vous pouvez probablement en apprendre quelque chose même si vous n'êtes pas un développeur F # (TickSpec peut aussi être utilisé depuis C#).
Phil Trelford qui est l'auteur de ces deux projets a également fait un exposé sur BDD et TickSpec au groupe d'utilisateurs F # ltional Londoners. Vous pouvez watch the recording here.
J'obtenu ces derniers pour java:
Pourquoi ne pas rechercher vous GitHub?
c# code with features(specflow/cucumber) in it
Fluent NHibernate est un projet assez grand que l'utilisateur MSpec
Machine.Specifications lui-même utilise aussi
J'offre le petit projet, je travaille sur: WipFlash. C'est un outil d'automatisation C# pour WPF, avec une petite maquette d'une animalerie et des scénarios autour de l'animalerie. Les scénarios sont un peu plus bas que ce que je recommanderais (attention aux capacités, pas aux détails) - mais vous devriez avoir l'idée de la façon de commencer, au moins.
Le code au niveau de l'unité est également travaillé en utilisant BDD, en se concentrant sur des exemples de comportement plutôt que sur des méthodes de test.
Les deux scénarios et les exemples de niveau classe sont écrits en utilisant un ancien NUnit simple. BDD n'est vraiment pas sur les outils.
Comme Zsolt a suggéré, nous ne développons JBehave en utilisant BDD, mais je pense que les scénarios sont moins il complète et il est difficile de mettre en place sans entrer dans Maven terre (désolé!)
La bibliothèque d'assertion conditionnel est l'utilisation MSpec : http://should.codeplex.com/ (au moins, l'fluent devrait l'interface est test avec MSpec je ne l'ai pas regardé tout.)
Orchard CMS utilise SpecFlow http://www.orchardproject.net/
le cadre de lecture utilise BDD pour les tests, mais c'est à Scala
- 1. Projets Open Source pour pratiquer TDD/BDD en C#
- 2. Projets Open Source utilisant IoC
- 3. Projets Open Source XQuery
- 4. asp.net projets open source
- 5. Exemple de projets open source utilisant scalaz
- 6. Tous les projets open source utilisant Linq2SQl?
- 7. Projets open source utilisant asp.net mvc + silverlight
- 8. projets open source en utilisant ORM Doctrine
- 9. Projets open source
- 10. Delphi - projets open source
- 11. Promotion Open Source Projets
- 12. Bons projets open source utilisant le framework Netty
- 13. projets open source en javascript
- 14. Projets open source dans groovy?
- 15. Projets printaniers Open Source source d'inspiration
- 16. Projets Open Source qui utilisent Pex
- 17. Tous les projets Open Source utilisant Windows Workflow Foundation?
- 18. Python + réseau social Django projets open source
- 19. Projets Open-Source, de bons liens?
- 20. Projets open source d'inventaire matériel/logiciel
- 21. contribuant aux projets open source ASP .NET
- 22. Les projets Java open source pour s'impliquer?
- 23. Flex éditeur graphique - exemples projets open source
- 24. Exemples de projets PHP/MySQL open source
- 25. bibliothèques/projets open source utiles sous Windows
- 26. Projets de visualisation Open Source Flex (Flash)
- 27. Projets open source d'autres parties du monde
- 28. recommandé Projets Open Source MVC 3?
- 29. Projets Open Source Node.js (et Express)
- 30. Projets Open Source utilisant des fichiers source Wix pour apprendre à partir de
Devrait être sur [programmers.stackexchange.com] (http://programmers.stackexchange.com) –