Esplorando il Behaviour Driven Development

Da qualche tempo ho notato in rete un certo interesse verso il Behaviour Driven Development (abbreviato in BDD).

Sul sito viene data questa definizione :

Il Behaviour-Driven Development (BDD) è una evolozione dei concetti alla base del TestDrivenDevelopment e del AcceptanceTestDrivenPlanning.

Ovviamente esistono diverse implementazione (vedi tools) a seconda della piattaforma su cui si sviluppa. Per chi usa il framework .NET consiglio di dare un'occhiata a questi due progetti:

Alcune cosiderazioni su Behave# le trovate in questo post di Roy Osherove.
Da alcuni giorni Behave# si è fuso con NBehave, un'altro framework di BDD per .NET ed immagino che a breve avremo altre nuove features disponibili.

Interessante l'utilizzo combinato di NSpec e Behave# come illustrato in questi esempi qui e qui.

 

posted @ domenica 2 settembre 2007 16.22

Print

Comments on this entry:

# re: Esplorando il Behaviour Driven Development

Left by Antonio Ganci at 02/09/2007 19.25
Gravatar
Interessante, secondo te si può già usare nei propri progetti o è ancora immaturo?

# re: Esplorando il Behaviour Driven Development

Left by Emanuele Delbono at 02/09/2007 20.27
Gravatar
Certo che oggi con tutto il Peler che c'era e l'Ora del pomeriggio stare a casa a pensare al BDD è un po' uno spreco :-D

# re: Esplorando il Behaviour Driven Development

Left by Maccari Claudio at 02/09/2007 21.01
Gravatar
@Antonio
Uhmm... usarlo oggi su progetto reale mi sembra un po' azzardato. Io ci sto cominciando a giocare per capire il valore aggiunto del BDD. Sinceramente la sintassi attuale mi piace poco. Forse con il C# 3.0 ci sarà qualcosa di più gradevole. Staremo a vedere.

@Ema
Adesso capisco chi era il seccavento di turno! Meglio che voi velisti della domenica restiate a casa. Largo a noi giovani del ws! :D
Comments have been closed on this topic.