Pertanyaan yang diberi tag «inversion-of-control»

Inversion of control (IoC) adalah prinsip abstrak yang mendeskripsikan aspek dari beberapa desain arsitektur perangkat lunak di mana aliran kontrol suatu sistem dibalik dibandingkan dengan pemrograman prosedural.

3
Apakah Injeksi Ketergantungan Orang Miskin adalah cara yang baik untuk memperkenalkan kemampuan uji ke aplikasi warisan?
Pada tahun lalu, saya menciptakan sistem baru menggunakan Dependency Injection dan wadah IOC. Ini mengajari saya banyak hal tentang DI! Namun, bahkan setelah mempelajari konsep dan pola yang tepat, saya menganggapnya sebagai tantangan untuk memisahkan kode dan memperkenalkan wadah IOC ke dalam aplikasi warisan. Aplikasi ini cukup besar sehingga implementasi …


2
Kompilasi IOC waktu
Adakah yang memulai proyek untuk melakukan IOC pada waktu kompilasi (mungkin menggunakan Roslyn atau Linq MethodInfo emit)? Pengalaman saya dengan wadah IOC sejauh ini luar biasa, menunjukkan beberapa masalah kecil Banyak wadah IOC lambat untuk memulai, karena banyak logika resolusi terjadi di sini Seringkali sulit untuk memastikan bahwa resolusi dimungkinkan, …

1
Bagaimana Inversi Kontrol terkait dengan Ketergantungan Inversi
Dalam banyak artikel di seluruh web, istilah Inversi Kontrol dan Ketergantungan Prinsip Inversi tampaknya digabungkan dan digunakan sebagai sinonim (kebingungan lebih lanjut ditegakkan oleh alat yang disebut "DI-Containers" dan "IoC-Containers"). Artikel Wikipedia melakukan pekerjaan yang bagus untuk menjelaskan bahwa IoC tidak sama dengan DI: inversion of control (IoC) menjelaskan desain …
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.