Sto considerando di rifare il mio blog (attualmente in PHP, ma < 100 righe di codice non di layout) in Ruby on Rails solo per il gusto di farlo. Voglio fare un altro progetto in Rails, ma dovrei imparare Rails (più di Hello World) prima di provare a creare un progetto completo.Come faresti un blog con un approccio TDD?
Un'altra cosa che voglio fare mentre rema il mio blog è di capire almeno che cosa sia TDD. Quindi, come faresti ad adottare un approccio Test Driven alla creazione di un blog? Quali test vorresti scrivere? Come cominceresti?
Ogni volta che visualizzo scrivendo un blog finirebbe per avere bisogno di un milione di test per un singolo componente per testarlo completamente. Come evitare di scrivere troppi test?
Inoltre, sto facendo questo wiki comunità perché ho intenzione per questo di fondamentalmente essere trasformato in un mini base di tutorial/conoscenze ...
sono andato avanti e messo una taglia su questa questione così forse posso effettivamente ottenere una buona risposta a questo ..
Perché stai cercando di evitare di scrivere troppi test? Ho avuto oltre 100 test unitari con TDD per una singola classe con algoritmi ricorsivi. Non ha mai avuto un bug quando l'applicazione è stata rilasciata e nessuno si è mai lamentato di aver avuto così tanti test. –
@c_ma perché voglio finire il mio blog :) – Earlz
non puoi limitare artificialmente il numero di test quando guidano il tuo sviluppo. Dire che vuoi evitare di scrivere troppi test in questo caso è come un pittore che dice di voler evitare di aprire quel tubo di vernice in più. –