Παρουσίαση με Ετικέτες

Lets do BDD with MSpec and WorldCreator2
02 Δεκεμβρίου 09 03:00 μμ | tolisss | 0 σχόλια   
WorldCreator module is an excellent module and can provide dynamic types through a UI without a need of a user that knows coding. But since we all know coding I thought I move on and write some specs for WorldCreator2 . My first thoughts are to drop the reflection emit approach and go with the codedom one and support templating and scripting . So I have defined the following model and wrote 50 specs, which i am posting bellow and invite all of you to comment , suggest enhance them PersistentClassInfo Initialization, When initializing a Persis Technorati Tags: WorldCreator2 , BDD , MSpec tentClassInfo and default template exists » should assign that template to classInfo PersistentClassInfo Initialization, When initializing a PersistentClassInfo » should create

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: , ,
BDD for Dynamic Types with mspec
19 Νοεμβρίου 09 03:43 μμ | tolisss | 0 σχόλια   
This one will be my 2nd post about mspec. The first on can be found here . I am still newbie in Mspec crazy syntax!! but have done a lot of TDD (after all BDD is TDD) , so my 1st effort of using mspec to describe all specifications (=expression of behaviors) for dynamic types module, along with some refactoring produced the following output ------ Test started: Assembly: eXpand.Tests.dll ------ ModuleCreator, When Creating Dynamic Module » should return a list of module base descenants Existe ntTypesMemberCreator, When Creating ExistentTypes CoreMembers that exist already » should not throw any exceptions ExistentTypesMemberCreator, When Creating ExistentTypes CoreMembers » should find that member through xpdictionary » should create typedattributes ExistentTypesMemberCreator,

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: , , ,
BDD in a few hours
27 Σεπτεμβρίου 09 01:04 πμ | tolisss | 0 σχόλια   
What is all that fuzz about BDD? BDD stands for behavior driver design and its about learning to pass the knowledge that you have as a developer to your clients cause as everyone can understand that there is no value if you and your application can do amazing things if your clients have no idea on it. I am not going to tell you more on that but I am going to provide a series of link of people that speak on both subjects 1st of all you should listen to this great podcast that will explain to you the differences of BDD with TDD and why you should follow that process Scott Bellware on BDD and Lean Development Smart and experienced guys in the above podbast eh ? ok after watching the above I am pretty sure that you are convinced that this is the way. Basically it

Διαβάστε περισσότερα »

Δημοσίευση στην κατηγορία: , , ,

Search

Go

Το Ιστολόγιο

Ιστορικό Δημοσιεύσεων

Συνδρομές