Pertanyaan yang diberi tag «coupling»


7
Kopel. Praktik terbaik
Mengikuti dari utas ini saya mulai Pola Singleton Itu membuat saya berpikir tentang bagaimana menggabungkan kelas saya dan bagaimana cara terbaik untuk mencapai kopling longgar. Harap diingat bahwa saya seorang programmer baru (4 bulan ke pekerjaan pertama saya) dan ini benar-benar pertimbangan pertama yang saya berikan untuk ini, dan saya …

2
Menggunakan paket (permata, telur, dll.) Untuk membuat arsitektur terpisah
Masalah utamanya Melihat dukungan yang baik sebagian besar platform pemrograman modern memiliki untuk manajemen paket (berpikir gem, npm, pip, dll), tidak masuk akal untuk merancang aplikasi atau sistem terdiri dari paket yang dikembangkan secara internal, sehingga untuk mempromosikan dan menciptakan arsitektur longgar digabungkan? Contoh Contohnya adalah membuat paket untuk akses …

5
TDD: Mengejek benda yang dipasangkan dengan erat
Terkadang benda hanya perlu dipasangkan dengan erat. Sebagai contoh, suatu CsvFilekelas mungkin perlu bekerja erat dengan CsvRecordkelas (atau ICsvRecordantarmuka). Namun dari apa yang saya pelajari di masa lalu, salah satu prinsip utama pengembangan yang digerakkan oleh tes adalah "Jangan pernah menguji lebih dari satu kelas pada satu waktu." Berarti Anda …
10 tdd  coupling  mocking 

3
Dalam arsitektur microservices yang digabungkan secara longgar, bagaimana Anda melacak dependensi Anda?
Pilihan arsitektur tingkat tinggi yang populer dalam program modern adalah sistem layanan-mikro berbasis REST. Ini memiliki beberapa keunggulan seperti kopling longgar, mudah digunakan kembali, pembatasan terbatas pada teknologi yang dapat digunakan, skalabilitas tinggi, dll. Tetapi salah satu masalah yang saya perkirakan dalam arsitektur seperti itu adalah visibilitas yang buruk ke …

2
Apakah saya mencoba memisahkan kelas terlalu banyak di sini?
Saya sedang mengerjakan mesin rendering medan real-time. Saya memiliki kelas QuadTree dan Node. Kelas QuadTree memperluas / memecah pohon tergantung di mana kamera berada. Jadi masuk akal bahwa QuadTree bertanggung jawab atas objek Node seumur hidup. Masalahnya adalah bahwa ada banyak data yang perlu dikaitkan dengan masa pakai itu dan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.