Domanda

Sto pensando di usare BDD per un mio progetto personale. Tuttavia, è un videogioco (un gioco Bio-SIM in questo, codificato in C# con XNA) e non sono sicuro che la modularità applica BDD sarebbe utile in termini di tempo di esecuzione.

Fondamentalmente, l'utente deve essere in grado di accelerare la simulazione il più velocemente possibile per attraversare il tempo più rapidamente; Più veloce è meglio. Pertanto, la velocità di elaborazione è fondamentale e discuto usando BDD perché la modularità implica più chiamate di funzione (lo so, stiamo parlando di basso livello). Tuttavia, voglio implementare sia un'evoluzione che un meccanico di intelligenza artificiale, e bene ... con così tanti motori interconnessi, una suite di test potrebbe facilmente farmi salvare un sacco di debug.

Qualcuno può darmi un'opinione informata su quanto appropriato BDD sarebbe in questa situazione? Qualche alternativa consigliata (oltre a trovare più cose sane da fare con il mio tempo)?

Grazie

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top