Rekayasa Perangkat Lunak

17
Kapan enum BUKAN bau kode?

Dilema Saya telah membaca banyak buku praktik terbaik tentang praktik berorientasi objek, dan hampir setiap buku yang saya baca memiliki bagian di mana mereka mengatakan bahwa enum adalah bau kode. Saya pikir mereka telah melewatkan bagian di mana mereka menjelaskan kapan enum valid. Karena itu,...

17
Mengapa Math.min bekerja dengan array satu elemen

Menurut MDN Math.min hanya menerima angka, dan jika salah satu argumen bukan angka, itu akan kembali NaN. Memang benar bahwa jika kita melewatkan sebuah array dengan beberapa nomor yang kita dapatkan NaN, seperti ini: Math.min([1,2]), tetapi jika kita menggunakan array dengan hanya satu nomor,...

17
Kapan saya harus menggunakan DBIx :: Kelas Perl?

DBIx :: Class adalah antarmuka Perl yang populer ke basis data apa pun yang dapat Anda sambungkan melalui DBI . Ada dokumentasi yang bagus untuk detail teknisnya, tetapi sedikit informasi tentang penggunaannya yang tepat (termasuk situasi di mana Anda mungkin tidak menginginkannya). Dalam banyak...

17
HTTP tenang dan websocket di aplikasi yang sama?

Jika aplikasi sudah terbuka WebSocketuntuk feed langsung, haruskah saya menggunakannya AJAXuntuk komunikasi lain dengan server? Karena koneksi sudah dibuka, haruskah kita menggunakannya untuk permintaan yang Request/Responsebukan waktu nyata? Saya lebih suka RESTful HTTPpermintaan karena saya...

17
Kapan kita harus menggunakan MongoDB?

MongoDB adalah database NoSQL yang saya temukan cukup mudah digunakan. Baru-baru ini saya harus mengembangkan aplikasi sederhana yang diperlukan untuk mengumpulkan beberapa data menggunakan permintaan HTTP dan menyimpan beberapa hasil setelah memproses data, dan saya mencoba menggunakan...