Rekayasa Perangkat Lunak

104
REST API security Disimpan token vs JWT vs OAuth

Saya masih berusaha menemukan solusi keamanan terbaik untuk melindungi REST API, karena jumlah aplikasi seluler dan API meningkat setiap hari. Saya telah mencoba berbagai cara otentikasi, tetapi masih memiliki beberapa kesalahpahaman, jadi saya perlu saran dari seseorang yang lebih berpengalaman....

104
Apakah TDD membuat pemrograman defensif berlebihan?

Hari ini saya melakukan diskusi yang menarik dengan seorang kolega. Saya seorang programmer defensif. Saya percaya bahwa aturan " kelas harus memastikan bahwa objeknya memiliki keadaan yang valid ketika berinteraksi dengan dari luar kelas " harus selalu dipatuhi. Alasan aturan ini adalah bahwa...

104
Mengapa trampolin bekerja?

Saya telah melakukan beberapa JavaScript fungsional. Saya mengira bahwa Tail-Call Optimization telah diterapkan, tetapi ternyata saya salah. Jadi, saya harus belajar sendiri Trampolining . Setelah sedikit membaca di sini dan di tempat lain, saya bisa mendapatkan dasar-dasarnya dan membangun...

103
Pentingnya proyek hobi [ditutup]

Saya ingin tahu, seberapa pentingkah memprogram di waktu luang Anda? Apakah perlu untuk menggunakan 9-5 sebagai programmer dan kemudian pulang dan mengerjakan hobi Anda untuk menjadi programmer yang lebih baik? Ini berkata, saya tahu Anda hanya menjadi lebih baik dalam pemrograman oleh, well,...

103
Apa perbedaan antara folder "lib" dan "vendor"?

Mengenai hierarki folder sumber, selalu ada beberapa fitur umum, seperti src, docatau testfolder, yang memiliki konten yang agak mudah dipahami. Namun, saya menyadari bahwa proyek-proyek besar memiliki a libdan vendorfolder, sementara saya selalu berpikir mereka sama, seperti nama mereka...