Pertanyaan yang diberi tag c

13
Haruskah Pengendali tahu tentang Tampilan & Model? atau sebaliknya?

Secara konseptual saya mencoba memahami jika saya harus melakukan ini: item = Model() screen = View() brain = Controller(item, screen) atau ini.. brain = Controller() item = Model(brain) screen = View(brain) atau ini.. class Controller(): def __init__(self): item = Model(self) screen =...

13
Proyek C menghindari konflik penamaan

Saya berjuang untuk menemukan saran dunia nyata pragmatis tentang konvensi penamaan fungsi untuk proyek perpustakaan C berukuran sedang. Proyek perpustakaan saya dipisahkan menjadi beberapa modul dan submodul dengan tajuknya sendiri, dan secara longgar mengikuti gaya OO (semua fungsi menggunakan...

13
Gunakan lapisan layanan dengan MVC

Jika pengontrol menjadi terlalu gemuk dan instantiasi model mulai bertambah, lapisan layanan dapat digunakan. Jika saya hanya membungkus logika di dalam kelas layanan, saya akan mendapatkan banyak Layanan dengan satu / dua metode. Ini terasa seperti bau kode. Adakah praktik terbaik tentang...

13
Mengapa panjang array C tidak bisa 0?

Standar C11 mengatakan array, baik ukuran dan panjang variabel "harus memiliki nilai lebih besar dari nol." Apa justifikasi untuk tidak mengizinkan panjang 0? Khusus untuk array panjang variabel, sangat masuk akal untuk memiliki ukuran nol setiap sesekali. Ini juga berguna untuk array statis...