Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

2
cookie vs. sesi vs jwt
Saya membaca tentang otentikasi / otorisasi dalam aplikasi web. Adakah yang bisa mengkonfirmasi / memperbaiki pengetahuan saya saat ini? Cookie: dalam versi awalnya, file teks dengan klien unik Id semua informasi lain yang diperlukan tentang klien (misalnya peran) Sesi: hanya id klien unik yang dikirim dalam file (juga disebut cookie), …

4
Layanan MVC dan RESTful API
MVC cukup mudah. Ada Model, Pengontrol dan Tampilan. Saat kami membuat situs web, semuanya datang bersamaan karena ' klien mengirimkan permintaan kata kunci REST ke server -> server mencocokkan URL yang diminta dengan tindakan pengontrol -> yang kemudian memanggil model untuk pengumpulan / pemrosesan data, dapatkan hasilnya -> dan mengembalikan …


3
Apa yang dikembalikan oleh penyeimbang beban?
Ketika seorang pengguna menekan load balancer dan load balancer menentukan server web mana yang akan diteruskan, apa yang terjadi selanjutnya? Apakah load balancer meneruskan permintaan dan semua datanya ke server web, menerima respons server web dan mengembalikannya ke pengguna? Atau lebih seperti redirect di mana load balancer secara harfiah hanya …


3
Akankah merusak daftar besar meluap tumpukan saya?
Pertimbangkan penerapan daftar tertaut tunggal berikut: struct node { std::unique_ptr<node> next; ComplicatedDestructorClass data; } Sekarang, misalkan saya berhenti menggunakan beberapa std::unique_ptr<node> headcontoh yang kemudian keluar dari ruang lingkup, menyebabkan destruktornya dipanggil. Apakah ini akan menghancurkan tumpukan saya untuk daftar yang cukup besar? Apakah adil untuk menganggap bahwa kompiler akan melakukan …



1
Haruskah setiap metode mengembalikan nilai untuk Pengujian Unit?
Saya sedang belajar membuat tes Unit sederhana untuk akhirnya (dan mudah-mudahan) mulai melakukan hanya TDD; untuk saat ini saya mencoba menulis tes untuk kode yang sudah ditulis untuk melihat apa yang mungkin menyebabkan masalah. Ini salah satunya. Katakanlah saya memiliki kelas sederhana ini (dengan Typescript-> Javascript): class PrivateStuff { greeting: …
12 unit-testing  tdd 

4
Mana cara yang lebih baik untuk memanggil metode yang hanya tersedia untuk satu kelas yang mengimplementasikan antarmuka tetapi tidak yang lain?
Pada dasarnya saya perlu melakukan tindakan yang berbeda dengan syarat tertentu. Kode yang ada ditulis dengan cara ini Antarmuka dasar // DoSomething.java interface DoSomething { void letDoIt(String info); } Implementasi kelas pekerja pertama class DoItThisWay implements DoSomething { ... } Implementasi kelas pekerja kedua class DoItThatWay implements DoSomething { ... …

7
Dalam bahasa berorientasi objek, kapan objek harus melakukan operasi pada diri mereka sendiri dan kapan operasi harus dilakukan pada objek?
Misalkan ada Pagekelas, yang mewakili satu set instruksi ke renderer halaman. Dan Misalkan ada Rendererkelas yang tahu cara membuat halaman di layar. Dimungkinkan untuk menyusun kode dengan dua cara berbeda: /* * 1) Page Uses Renderer internally, * or receives it explicitly */ $page->renderMe(); $page->renderMe($renderer); /* * 2) Page is …

5
Git commit belum selesai tetapi tidak dapat melanjutkan pada mesin itu
Kadang-kadang saya mengalami masalah memiliki kode tidak berkomitmen pada workstation yang tidak siap untuk komit tetapi perlu diselesaikan pada workstation atau laptop yang berbeda. Apakah ada yang punya solusi untuk masalah ini, seperti "komitmen lunak" atau cara lain untuk mentransfer perubahan ke mesin lain untuk mengerjakannya di tempat lain? Saya …
11 git 




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.