Rekayasa Perangkat Lunak

14
Kunci API - konten atau tajuk

Bekerja pada API saat ini dan hanya ingin mengumpulkan pendapat tentang di mana tempat terbaik untuk mengirimkan kunci API. Saya tahu bahwa seharusnya tidak ada di URL, ini meninggalkan header permintaan atau badan pesan. Jika saya meletakkannya di header saya bisa datang dengan metode generik...

14
Pemrograman fungsional dan petualangan Teks

Ini sebagian besar pertanyaan teoretis tentang FP, tetapi saya akan mengambil petualangan teks (seperti Zork sekolah lama) untuk mengilustrasikan poin saya. Saya ingin tahu pendapat Anda tentang bagaimana Anda memodelkan simulasi stateful dengan FP. Petualangan teks tampaknya benar-benar...

14
Mengapa tidak ada konversi tersirat?

Seperti yang saya pahami, konversi implisit dapat menyebabkan kesalahan. Tapi itu tidak masuk akal - bukankah konversi normal juga menyebabkan kesalahan? Kenapa tidak len(100) bekerja dengan menafsirkan bahasa (atau kompilasi) sebagai len(str(100)) terutama karena itulah satu - satunya cara...

14
Memasukkan dokumen JSON dengan kunci `.` ke MongoDB

Pertama, ini lebih merupakan pertanyaan desain daripada pertanyaan pemrograman. Saya membuat aplikasi di mana saya harus mengambil data JSON yang ada dan memasukkannya ke dalam MongoDB. Saya menemukan bahwa beberapa dokumen JSON memiliki periode .di kunci mereka. Saya membaca dalam dokumentasi...

14
Bagaimana cara kerja daftar lewati?

Untuk tugas pekerjaan rumah, saya perlu memahami cara kerja daftar lompatan . Saya sudah pemrograman selama lebih dari 2 tahun sekarang (saya tahu itu tidak terlalu lama dalam kenyataan), dan saya belum pernah mendengar tentang daftar lompatan. Saya telah melihat-lihat semua panduan yang dapat...

14
Strategi C ++ KERING Const

Untuk menghindari duplikasi yang terkait dengan konstanta C ++ non-sepele, apakah ada kasus di mana const_cast akan bekerja tetapi fungsi const pribadi yang mengembalikan non-const tidak? Dalam Scott Meyers ' C ++ 3 item Efektif , ia menyarankan bahwa const_cast dikombinasikan dengan pemain statis...

14
Bagaimana kita bisa melacak versi kode kita di setiap lingkungan?

Tim saya saat ini menggunakan proses percabangan / penyebaran yang cukup sederhana yang terlihat seperti ini: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD │ └────────┘...