Sto cercando un buon set di risorse per iniziare a convertire in TDD, mi sembra sempre che inizi a fare test delle unità all'inizio, ma più sviluppo meno Voglio scrivere test per cose che so funzionare. Così sto cercando di cambiare la mia mentalità e iniziare a sviluppare con una mentalità TDDRisorse per migliori pratiche, metodi, ecc.
risposta
Volete Test-Driven Development: By Example da Kent Beck e refactoring da Martin Fowler. IMHO, dovrebbero essere venduti come set di 2 volumi. TDD: BE copre le cose in gran parte da un lato di test e mostra alcune tecniche di refactoring. Refactoring copre le cose in gran parte dal lato del refactoring e fa emergere buone pratiche di test. Tra loro due, dovresti avere tutto ciò che ti serve per iniziare.
Test Driven Development: By Example, da Kent Beck
alt text http://images.barnesandnoble.com/images/14580000/14587403.JPG
Piace molto al libro, ma è un libro .NET. Il libro di Beck ha esempi in Java, ma la maggior parte del libro è indipendente dal linguaggio, mentre questo libro ha molte considerazioni specifiche per la lingua (es. Quale framework di Mocking scegliere). – Mathias
Questo libro è buono, ed è molto nuovo (uscito 2009).
Software Object-Oriented crescita, guidata da test, da Freeman e Pryce
alt text http://images.barnesandnoble.com/images/29240000/29249083.JPG
Questo libro è uscito nel 2003, ma contiene un completo esempio dall'inizio alla fine. test-driven di sviluppo: Una guida pratica, da Astels
alt text http://images.barnesandnoble.com/images/17170000/17176564.JPG
+1 per il libro di Astels; è il migliore che ho visto sull'argomento. –
- 1. Le migliori pratiche per visualizzare le risorse nidificate in Rails?
- 2. Metodi di estensione rispetto ai metodi regolari - Idi migliori pratiche
- 3. WPF themeing migliori pratiche
- 4. CSS Outline migliori pratiche
- 5. Le migliori pratiche per l'API stored procedure?
- 6. .htaccess migliori pratiche
- 7. interfaccia Java migliori pratiche
- 8. OpenGL VAO migliori pratiche
- 9. Migliori pratiche del database
- 10. Le migliori pratiche per l'utilizzo di risorse in un progetto WPF
- 11. Email che invia le migliori pratiche?
- 12. Risorse migliori per imparare buildout
- 13. Le migliori pratiche per le bozze di salvataggio automatico?
- 14. Le migliori pratiche per il modello DAO?
- 15. migliori font size pratiche per il mobile
- 16. Le migliori pratiche per l'utilizzo di window.onload
- 17. Ansible migliori pratiche per copiare le directory
- 18. Migliori pratiche .NET per le connessioni MongoDB?
- 19. migliori pratiche per l'iniezione di dipendenza
- 20. Migliori pratiche Android - visualizzazioni/attività
- 21. Guida alle migliori pratiche: Swing
- 22. Django Rest Framework: migliori pratiche?
- 23. Codifica delle migliori pratiche C++
- 24. migliori pratiche di progettazione JSON
- 25. Migliori pratiche di strutturazione delle stored procedure
- 26. Migliori pratiche di annullamento attività
- 27. Gulpfile.js guardano le migliori pratiche
- 28. Socket.io Migliori pratiche di codifica
- 29. Accettazione delle migliori pratiche di pagamento
- 30. L'unità Sencha Touch prova le migliori pratiche?
Come terzo libro, potresti passare a "Refactoring to Patterns", di Joshua Kerievsky ... – Mathias
Potrei aver detto "Clean Code", di Robert Martin. O forse "Design Patterns" di Gamma et al - ci sono molti buoni add-on in questa lista. Ma in realtà, i due che ho citato sono i volumi principali nella mia mente. – bradheintz