Sono stato in binari per gli ultimi 3 mesi. Ora desidero iniziare BDD o TDD. Voglio iniziare con RSpec. Come posso iniziare?Come iniziare con Rspec?
risposta
I seguenti siti web possono essere di interesse:
PragProg ha un libro beta (con la spedizione piena libro nel mese di giugno) dagli Autori di RSpec stessi. Ci sto lavorando adesso ed è stato fantastico finora! Ho iniziato a leggere gli screencasts del peepcode alcune settimane fa, e Sarah Mei ha ragione, sono fantastici. Comunque il libro va un po 'più in profondità dove ne avevo bisogno anche io (come newbie completo per il BDD stesso).
Se stai per iniziare si potrebbe desiderare di provare a partire con una combinazione di cetriolo e RSpec.
Cucumber, è il sostituto di test di integrazione di livello superiore di rpecs per story runner ed è orientato alla leggibilità del client.
Il nuovo libro di RSpec spiega come utilizzare la tecnica di sviluppo esterna e gli scenari di cetriolo più tangibili per i principianti IMHO.
Ryan Bates ha appena pubblicato uno screencast getting started with cucumber (non posso garantire per il contenuto come il suo hosting di file sembra borked al momento, ma tutti i suoi altri video sono stati molto chiari).
C'è stato anche un recente discorso BDD di cetrioli al Mountain West Ruby Conf che è in confusione here.
Ho una manciata di altri collegamenti di cetriolo here.
- 1. come iniziare con memcached
- 2. Come iniziare con PyWin32
- 3. Come iniziare con andengine
- 4. Come iniziare con CouchDB
- 5. Test ActiveAdmin con rspec
- 6. Come iniziare con zend framework?
- 7. Come iniziare con Mono curses?
- 8. Come iniziare con svn: esterni?
- 9. Come iniziare con swagger-ui
- 10. Come posso iniziare con SharpSVN?
- 11. Come usare RSpec con JBuilder?
- 12. Per iniziare con GNUStep
- 13. iniziare con jquery datepicker
- 14. Per iniziare con Solr
- 15. Iniziare con Arduino?
- 16. Iniziare con prese web
- 17. Iniziare con Vue-risorsa
- 18. Come si simula un accesso con RSpec?
- 19. Come iniziare con il test (jMock)
- 20. Come iniziare con zc.buildout e Distribuisci?
- 21. Come iniziare con SSIS di SQL Server?
- 22. Come iniziare Discussione con l'espressione lambda C#
- 23. Come iniziare con Microsoft Bot Framework?
- 24. Come posso iniziare con PhoneGap in Eclipse?
- 25. Come iniziare con WCF Performance profiling
- 26. Come iniziare ad integrare Pyflakes con Hudson
- 27. Come dovrei iniziare a giocare con 3D?
- 28. Come posso iniziare con Emacs + fcsh + Flex3?
- 29. come iniziare con google app-engine?
- 30. Come iniziare con ICU in C
+1, screencase peepcode su rspec altamente raccomandato. –