Nell'ambito dell'ingegneria del software, il behavior-driven development (abbreviato in BDD e traducibile in Sviluppo guidato dal comportamento) è una metodologia di sviluppo del software basata sul test-driven development (TDD)[1][2] Il BDD combina le tecniche generali e i principi del TDD, con idee prese dal domain-driven design e dal design orientato agli oggetti, per fornire agli sviluppatori software e ai Business analysts degli strumenti e un processo condivisi per collaborare nello sviluppo software.[1][3]

Per quanto BDD sia principalmente un'idea di come lo sviluppo del software dovrebbe essere gestito sia da interessi di business e analisi tecniche, la pratica della BDD assume l'utilizzo di strumenti software specializzati per supportare il processo di sviluppo.[2] Sebbene questi strumenti siano spesso sviluppati in particolare per essere utilizzati in progetti BDD, possono essere visti anche come delle forme specializzate degli strumenti che supportano la TDD. Gli strumenti servono per aggiungere automazione all'ubiquitous language che è il tema centrale della BDD.

Note

modifica
  1. ^ a b Behaviour-Driven Development, su behaviour-driven.org. URL consultato il 12 agosto 2012 (archiviato dall'url originale il 1º settembre 2015).
  2. ^ a b (NL) Ronald Haring, Behavior Driven development: Beter dan Test Driven Development, in Robert de Ruiter (a cura di), Java Magazine, n. 1, Veen Magazines, febbraio 2011, pp. 14-17, ISSN 1571-6236 (WC · ACNP).
  3. ^ Scott Bellware, Behavior-Driven Development, su Code Magazine, giugno 2008. URL consultato il 12 agosto 2012 (archiviato dall'url originale il 12 luglio 2012).

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Test driven development

In informatica, nello sviluppo software, il test-driven development (abbreviato in TDD), in italiano sviluppo guidato dai test o sviluppo guidato dalle

Assertività

desideri attraverso la cooperazione. Secondo il libro di testo Cognitive Behavior Therapy (2008), "la comunicazione assertiva di opinioni, bisogni e confini

Curiosità

Curiosity-driven Exploration by Self-supervised Prediction, in Cornell University, 15 maggio 2017, arXiv:1705.05363. ^ LARGE-SCALE STUDY OF CURIOSITY-DRIVEN LEARNING

Sistema di ricompensa

act to restrain drug-taking behavior and recruitment of these neurons may in fact be protective against the development of compulsive drug use.» ^ Taylor

Infiammazione

Maricela Haghiac, Causal relationship between obesity-related traits and TLR4-driven responses at the maternal–fetal interface, in Diabetologia, vol. 59, n. 11

Smilodon

Pre–Younger Dryas megafaunal extirpation at Rancho La Brea linked to fire-driven state shift, in Science, vol. 381, n. 6659, 18 agosto 2023, pp. eabo3594

Dipendenza da zuccheri

Nicholas Chaaya e Kate Beecher, The impact of sugar consumption on stress driven, emotional and addictive behaviors, in Neuroscience & Biobehavioral Reviews

Ripetizione dilazionata

"MEMORIZE" che si adatta alla performance del discente in quanto è data-driven ed è utilizzabile online. L'algoritmo è basato sul framework delle "elaborazioni