Rekayasa Perangkat Lunak

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

3
Apakah masuk akal untuk menggunakan "ys" alih-alih "ies" pada pengidentifikasi untuk memudahkan fungsi menemukan dan mengganti? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Meskipun secara tata bahasa salah, ketika menulis pengidentifikasi untuk fungsi, variabel dll. Apakah …
9 grammar 

3
Algoritme saya yang mengekstrak kotak terbesar yang bisa dibuat dari kotak kecil, terlalu lambat
Bayangkan dunia berbasis kubus (seperti Minecraft, Trove, atau Cube World) di mana semuanya terdiri dari kubus berukuran identik dan semua kubusnya memiliki jenis yang sama . Tujuannya adalah untuk mewakili dunia dengan jumlah kotak persegi paling sedikit (dengan menggabungkan kubus tetapi mempertahankan bentuk cembung (alias, bentuk kotak persegi panjang)). Algoritme …

3
Diutamakan fungsi dalam algoritma Shunting-yard
Saya bekerja melalui algoritma Shunting-yard , seperti yang dijelaskan oleh wikipedia. Deskripsi algoritma ketika berhadapan dengan operator adalah sebagai berikut: Jika token adalah operator, o1, maka: sementara ada token operator, o2, di bagian atas tumpukan operator, dan keduanya o1 is left-associative and its precedence is less than or equal to …

1
CSS bersyarat berdasarkan kelas pengubah eksternal - praktik yang baik?
Pendahuluan / latar belakang: komponen CSS Untuk situs web yang relatif besar, kami bekerja dengan SASS, dan mencoba mengelola CSS dalam komponen. Ide dasar komponen adalah bahwa komponen harus terlihat sama di mana-mana, terlepas dari elemen wadah lebih jauh di DOM. Jadi, kami ingin menghindari hal-hal seperti ini (SASS): // …
9 css  component 


4
rand () memberikan angka yang sama lagi untuk rentang kecil
Saya mencoba membuat semacam permainan di mana saya memiliki kotak 20x20 dan saya menampilkan pemain (P), target (T) dan tiga musuh (X). Semua ini memiliki koordinat X dan Y yang ditugaskan menggunakan rand(). Masalahnya adalah jika saya mencoba untuk mendapatkan lebih banyak poin dalam permainan (isi ulang untuk energi dll) …
9 c++  random 

3
Mengapa Python membutuhkan kompiler dan interpreter?
Saya dapat memahami fakta bahwa Java membutuhkan kompiler dan interpreter. Ini mengkompilasi kode sumber untuk bytecode dan kemudian mesin virtual (pada Windows, Linux, Android, dll.) Menerjemahkan bytecode ke kode mesin untuk arsitektur saat ini. Tetapi mengapa Python membutuhkan kompiler dan interpreter? Karena Python bukan platform independen, mengapa tidak menggunakan interpretasi …


2
Apakah secara otomatis menghasilkan kata sandi saat pendaftaran adalah ide yang bagus?
Saya sedang mengembangkan sistem registrasi untuk proyek yang sedang saya kerjakan. Karena pengguna cenderung tidak mendaftar jika prosesnya terlalu lama, saya berpikir untuk meminta (paling tidak pada awalnya) hanya email mereka, di mana saya akan mengirimi mereka kata sandi yang dihasilkan secara otomatis (dan itu juga akan memungkinkan saya memverifikasi …

1
Bagaimana unums meniru nol negatif IEEE?
Saya sedang membaca "The End of Error - Unum Computing" oleh John Gustafson ( Youtube ). Yang saya masih tidak yakin tentang bagaimana kasus-kasus yang ditangani di IEEE dengan nol ditandatangani negatif ditangani dengan unums. Jadi, pertama-tama, unums memungkinkan untuk merepresentasikan nilai eksak tertentu (mirip dengan floating point) dan juga …

2
Apakah kita perlu memvalidasi seluruh penggunaan modul atau hanya argumen metode publik?
Saya pernah mendengar bahwa disarankan untuk memvalidasi argumen metode publik: Haruskah seseorang memeriksa nol jika dia tidak mengharapkan nol? Haruskah metode memvalidasi parameternya? MSDN - CA1062: Validasi argumen metode publik (Saya memiliki latar belakang .NET tetapi pertanyaannya tidak spesifik C #) Motivasi bisa dimengerti. Jika modul akan digunakan dengan cara …



3
Apakah REST hanya terbatas pada kontrol konkurensi yang optimis?
Konteks Karena kewarganegaraan gaya arsitektur REST yang melibatkan setiap permintaan berdiri sendiri, menyebabkan server tidak pernah menyimpan informasi tentang klien. Dengan demikian, kontrol konkurensi pesimis tidak cocok karena akan mengharuskan server menyimpan klien mana yang mendapatkan kunci pada sumber daya. Kontrol konkurensi optimis kemudian digunakan, dengan bantuan Etagtajuk. (btw, seperti …


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.