Rekayasa Perangkat Lunak

214
Berapa saya harus menggunakan 'let' vs 'const' di ES6?

Saya telah menulis banyak kode ES6 untuk io.js baru-baru ini. Tidak ada banyak kode di alam liar untuk dipelajari, jadi saya merasa seperti saya mendefinisikan konvensi saya sendiri ketika saya pergi. Pertanyaan saya adalah tentang kapan harus menggunakan constvs let. Saya telah menerapkan aturan...

210
Mengapa kita membutuhkan variabel pribadi?

Mengapa kita membutuhkan variabel pribadi di kelas? Setiap buku tentang pemrograman yang saya baca mengatakan ini adalah variabel pribadi, beginilah cara Anda mendefinisikannya tetapi berhenti di situ. Kata-kata dari penjelasan ini selalu tampak bagi saya seolah-olah kita benar-benar memiliki...

206
Agregasi vs Komposisi

Saya mengerti komposisi apa yang ada dalam OOP, tetapi saya tidak bisa mendapatkan gambaran yang jelas tentang apa itu Agregasi. Bisakah seseorang

202
Apa itu MVC?

Sebagai seorang programmer yang serius, bagaimana Anda menjawab pertanyaan Apa itu MVC? Dalam pikiran saya, MVC adalah semacam topik yang samar-samar - dan karena itu, jika audiens Anda adalah pelajar, maka Anda bebas untuk menggambarkannya secara umum yang tidak mungkin kontroversial. Namun,...

202
Haruskah gambar disimpan dalam repositori git?

Untuk tim terdistribusi yang menggunakan Git dan Github sebagai kontrol versi, haruskah gambar juga disimpan dalam repositori git? Sebagian besar, gambar tidak akan berubah. Folder yang berisi mereka hanya akan bertambah besar seiring gambar ditambahkan. Kekhawatiran adalah bahwa folder gambar...