Saya telah mendengar tentang gaya London vs gaya Chicago (kadang-kadang disebut gaya Detroit) dari Test Driven Development (TDD).
Workshop Kelompok Pengguna Pemrograman Ekstrim Utah:
Gaya interaksi TDD juga disebut gaya mockist , atau gaya London setelah klub London Extreme London di mana ia menjadi populer. Biasanya kontras dengan gaya Detroit atau TDD klasik yang lebih berbasis negara.
Lokakarya ini mencakup sekolah Chicago TDD (pengujian perilaku dan triangulasi berbasis negara), dan sekolah London , yang lebih berfokus pada pengujian interaksi, mengejek dan TDD end-to-end, dengan penekanan khusus pada Desain yang Didorong oleh Tanggung Jawab dan Desain . Tell, Don't Ask, pendekatan OO yang baru-baru ini dipopulerkan kembali oleh buku tumbuh-berkembang yang sangat baik oleh Steve Freeman dan Nat Pryce yang dipandu oleh Buku Panduan.
Tulisan TDD Klasik atau "London School"? oleh Jason Gorman sangat membantu, tetapi contoh-contohnya membingungkan saya, karena dia menggunakan dua contoh berbeda alih-alih satu contoh dengan kedua pendekatan. Apa perbedaannya? Kapan Anda menggunakan setiap gaya?