Rekayasa Perangkat Lunak

14
Apakah MVC hanya berlaku untuk web

Hampir dan seketika setiap kali saya berbicara dengan pengembang tentang Model View Controller ( MVC ) mereka mengatakan Anda membuat permintaan ke url server membangun entitas (MODEL) dan memberi Anda representasi visual dari model itu. Jadi apakah ini berarti MVC hanya untuk web atau sudahkah...

14
Mengapa ini disebut 'Dokumen Di Sini'?

(Beri tahu saya jika ini adalah SE yang salah untuk ini) Mengapa Dokumen Di Sini (atau Heredoc) disebut demikian? Wikipedia tidak punya apa-apa untuk dikatakan tentang hal itu. Saya memang menemukan dokumen unix yang menggambarkan "Ini dokumen", apakah itu bentuk

14
Temukan "lubang" dalam daftar angka

Apa cara tercepat untuk menemukan bilangan bulat (terkecil) pertama yang tidak ada dalam daftar bilangan bulat yang tidak disortir (dan itu lebih besar dari nilai terkecil daftar)? Pendekatan primitif saya adalah menyortir mereka dan masuk daftar, apakah ada cara yang lebih

14
Kapan menggunakan typedef?

Saya agak bingung tentang apakah dan kapan saya harus menggunakan typedef di C ++. Saya merasa ini adalah tindakan penyeimbang antara keterbacaan dan kejelasan. Berikut ini contoh kode tanpa salah ketik: int sum(std::vector<int>::const_iterator first,

14
TDD: Apakah saya melakukannya dengan benar?

Saya seorang programmer baru (baru belajar selama sekitar satu tahun) dan dalam tujuan saya untuk menjadi lebih baik, saya baru saja belajar tentang TDD. Saya ingin membiasakan menggunakannya karena tampaknya sangat membantu. Saya ingin memeriksa dan memastikan saya menggunakannya dengan...

14
Asal usul historis dari Scala tersirat

Scala telah disebut kompleks dengan fitur yang kaya yang ditetapkan oleh banyak rekan saya dan beberapa bahkan menyalahkan semua fitur baru itu. Sementara sebagian besar programmer mengetahui fitur-fitur OO, dan setidaknya yang layak juga tahu tentang pemrograman fungsional, ada satu fitur...

14
perbedaan yang menentukan antara LGPL dan AGPL

Apa perbedaan yang menentukan antara LGPL (v3) dan AGPL (v3)? Keduanya dapat digunakan dalam produksi komersial, keduanya juga dapat dikemas dalam produk yang dibayar. Selama saya tidak mengubah kode sumber ini, saya tidak dipaksa untuk melampirkan kode sumber dengan produk saya. Jadi di mana...

14
Perilaku tidak terdefinisi di Jawa

Saya membaca pertanyaan ini di SO yang membahas beberapa perilaku umum yang tidak terdefinisi dalam C ++, dan saya bertanya-tanya: apakah Java juga memiliki perilaku yang tidak terdefinisi? Jika itu masalahnya, lalu apa penyebab umum dari perilaku tidak terdefinisi di Jawa? Jika tidak, maka...