Rekayasa Perangkat Lunak

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

5
Mengurangi Pengembalian pada Pengembang Tambahan
Apakah ada istilah untuk menggambarkan titik di mana menambahkan lebih banyak pengembang ke proyek perangkat lunak akan memberikan hasil yang semakin berkurang? Saya menyadari bahwa pada tingkat tinggi, lebih rumit bahwa hanya sejumlah pengembang di mana proyek akan berada pada kapasitas produktif (ex / keadaan proyek, kualitas pengembang yang ditambahkan), …

2
Apakah masuk akal jika sumber daya REST bersifat tunggal dan jamak?
Saya telah bertanya-tanya apakah, daripada tata letak yang lebih tradisional seperti ini: api/Products GET // gets product(s) by id PUT // updates product(s) by id DELETE // deletes (product(s) by id POST // creates product(s) Apakah akan lebih bermanfaat untuk memiliki bentuk tunggal dan jamak, misalnya: api/Product GET // gets …
10 rest 

1
Apa perbedaan antara AppMobi dan PhoneGap?
Saya baru dalam pengembangan aplikasi lintas platform. Saya menemukan kerangka kerja lintas platform yang sangat mirip, AppMobi dan PhoneGap . Saya ingin tahu Apakah ada perbedaan antara apk / ipa yang dibuat menggunakan Appmobi dan apk / ipa yang dibuat menggunakan PhoneGap? Apakah ada perbedaan dalam fitur asli yang dapat …


5
Apa aspek unik dari Siklus Hidup perangkat lunak dari serangan / alat pada kerentanan perangkat lunak?
Di universitas lokal saya, ada klub komputasi mahasiswa kecil sekitar 20 siswa. Klub ini memiliki beberapa tim kecil dengan area fokus tertentu, seperti pengembangan ponsel, robot, pengembangan game, dan peretasan / keamanan. Saya memperkenalkan beberapa konsep pengembangan tangkas dasar untuk beberapa tim, seperti cerita pengguna, memperkirakan kompleksitas tugas, dan integrasi …


1
Futures / Monads vs Acara
Dalam kerangka kerja aplikasi ketika dampak kinerja dapat diabaikan (maksimal 10-20 peristiwa per detik), apa yang lebih mudah dikelola dan fleksibel untuk digunakan sebagai media komunikasi antar modul - Acara atau Futures / Janji / Monad ? Sering dikatakan, bahwa Acara (pub / sub, mediator) memungkinkan lepas dan dengan demikian …

4
Apa keuntungan dari menetapkan fungsi ke var?
Dengan contoh Javascript ini saya temukan var sum = function() { var i, sum = 0; for(i = 0; i < arguments.length; i += 1) { sum += arguments[i]; } return sum; }; Apa keuntungan yang ada dalam menetapkan fungsi ke var?
10 javascript 

3
Apa yang istimewa pada 26 Juli dan mengapa ini sering digunakan pada header Expires?
Saya perhatikan bahwa 26 Juli (ulang tahun saya) sangat sering digunakan dalam berbagai contoh PHP yang terkait dengan mencegah caching http menggunakan Expiresheader, seperti: /programming/12398714/cache-issue-with-private-networking-stream /programming/2833305/how-to-expire-page-in-php-when-user-logout http://expressionengine.com/archived_forums/viewthread/81945/ Apa yang istimewa di tanggal itu?
10 php  headers 



5
Apa yang baik, menyegarkan algoritma cepat? [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 …

4
Bagaimana cara menghindari nama umum untuk kelas abstrak?
Secara umum ada baiknya untuk menghindari kata-kata seperti "pegangan" atau "proses" sebagai bagian dari nama rutin dan nama kelas, kecuali jika Anda berurusan dengan (misalnya) penanganan file atau (misalnya) proses unix. Namun kelas abstrak sering tidak benar-benar tahu apa yang akan mereka lakukan dengan sesuatu selain, katakanlah, proseskan. Dalam situasi …


2
Menjalankan perangkat lunak sebagai layanan menggunakan program GPL yang tidak dimodifikasi (v2 +) sebagai ketergantungan inti: haruskah kode sumber SaaS dirilis?
Saya merancang perangkat lunak sebagai proyek layanan yang hanya akan diakses secara online. Saya mungkin memiliki ketergantungan yang keras pada executable yang dicakup oleh GNU GPL (v2 atau yang lebih baru). Saya mengerti bahwa kode saya, jika saya ingin mendistribusikannya, harus didistribusikan di bawah ketentuan GPL juga. Saya cukup yakin …

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.