Rekayasa Perangkat Lunak

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

1
Otentikasi API, Token satu kali, VS Token dinamis
Kami sedang mengerjakan proyek baru, kami adalah dua pengembang utama dan mendapatkan persimpangan tentang cara menggunakan token untuk mengamankan komunikasi antara server dan klien. Saran Pertama: (Token Statis satu kali AKA) klien meminta token utama, dengan mengirim nama pengguna dan kata sandi dan current_time (variabel ini akan disimpan dalam database …
13 security  api 

6
Konvensi penamaan yang digunakan untuk variabel dan fungsi dalam C [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Sementara pengkodean proyek besar dalam CI menemukan masalah. Jika saya terus menulis kode lagi maka akan ada …
13 c  naming 

3
Apakah sesi web "Desain Buruk"? Mengapa?
Suatu hari saya sedang berdiskusi dengan seorang kolega dan dia keluar mengatakan bahwa menggunakan sesi pengguna dalam aplikasi web itu salah. Saya menjawab bahwa itu bisa salah tergantung pada informasi yang Anda simpan, jika tidak mengapa layanan sesi web disediakan oleh Microsoft (kami berbicara tentang ASP.NET). Dia menjawab kepada saya, …

4
Proyek C menghindari konflik penamaan
Saya berjuang untuk menemukan saran dunia nyata pragmatis tentang konvensi penamaan fungsi untuk proyek perpustakaan C berukuran sedang. Proyek perpustakaan saya dipisahkan menjadi beberapa modul dan submodul dengan tajuknya sendiri, dan secara longgar mengikuti gaya OO (semua fungsi menggunakan struct tertentu sebagai argumen pertama, tanpa global, dll). Itu meletakkan sesuatu …


5
Haruskah Pengendali tahu tentang Tampilan & Model? atau sebaliknya?
Secara konseptual saya mencoba memahami jika saya harus melakukan ini: item = Model() screen = View() brain = Controller(item, screen) atau ini.. brain = Controller() item = Model(brain) screen = View(brain) atau ini.. class Controller(): def __init__(self): item = Model(self) screen = View(self) atau sesuatu yang lain sama sekali?
13 mvc 


2
Algoritma jalur terpendek k-terbaik mana yang harus saya pertimbangkan?
Saya sedang memecahkan masalah optimisasi pencarian grafik. Saya perlu menemukan jalur terpendek asiklik k terbaik melalui grafik tertimbang yang diarahkan. Saya tahu ada sejumlah algoritma k-best yang tepat dan perkiraan, tetapi sebagian besar penelitian baru-baru ini tampaknya berorientasi pada grafik yang sangat besar, terhubung sangat jarang (misalnya, rute dan arah …
13 java  algorithms 

1
Apakah sudah waktunya untuk menghentikan sinkronisasi, menunggu dan memberi tahu?
Apakah ada skenario tunggal (selain kompatibilitas dengan JVM kuno) di mana menggunakan synchronizedlebih disukai daripada menggunakan Lock? Adakah yang bisa membenarkan menggunakan waitatau notifymelalui sistem yang lebih baru? Adakah algoritma yang harus digunakan salah satunya dalam implementasinya? Saya melihat pertanyaan sebelumnya yang menyentuh masalah ini tetapi saya ingin mengambil ini …



7
Notasi Oh besar tidak menyebutkan nilai konstan
Saya seorang programmer dan baru saja mulai membaca Algoritma. Saya tidak sepenuhnya yakin dengan notasi yaitu Bog Oh, Big Omega dan Big Theta. Alasannya adalah dengan definisi Big Oh, ia menyatakan bahwa harus ada fungsi g (x) sehingga selalu lebih besar atau sama dengan f (x). Atau f (x) <= …

6
Untuk menentukan pengambil dan setter mana? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

6
Aturan dan saran untuk logging?
Di organisasi saya, kami telah mengumpulkan beberapa aturan / guildeline tentang pencatatan yang ingin saya ketahui jika Anda dapat menambahkan atau berkomentar. Kami menggunakan Java tetapi Anda dapat berkomentar secara umum tentang loggin - aturan dan saran Gunakan level logging yang benar GALAT: Ada yang salah dan perlu segera diperbaiki …
13 java  logging 

5
Apakah ide yang baik untuk menginstal Mercurial di server Anda dan hg menarik untuk menyebarkan?
Saya baru saja memulai pekerjaan baru bulan lalu dan sepertinya mereka TIDAK memiliki kendali sumber untuk kode mereka. Mereka mengandalkan cadangan yang diambil penyedia hosting untuk mereka. Setelah berbicara sedikit, saya meyakinkan bos saya bahwa kita harus benar-benar menggunakan kontrol sumber dan setelah saya memberikan seminar singkat tentang itu, seluruh …

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.