Rekayasa Perangkat Lunak

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

3
Dapatkah saya menggunakan perangkat lunak berlisensi GPL secara komersial di server saya jika saya hanya mendistribusikan perangkat lunak klien?
Saya memahami aturan-aturan dari GPL yang menyatakan bahwa jika saya mendistribusikan perangkat lunak menggunakan kode GPL, maka kode harus dapat berlisensi di bawah GPL . Namun, saya bertanya-tanya apa aturannya dalam kasus ini: Saya membuat layanan di mana saya akan menjual dan mendistribusikan perangkat lunak sisi klien . Perangkat lunak …
15 licensing  gpl 




3
Versi Java mana yang harus saya gunakan untuk aplikasi desktop untuk menjangkau sebagian besar pengguna? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Apakah saya benar menganggap bahwa sebagian besar pengguna akhir menggunakan versi yang lebih lama …


2
Java memiliki JVM, apa yang dimiliki C?
Saya tahu bahwa C memiliki kompiler tetapi apa yang menentukan kinerja eksekusi? Sebagai contoh di blok if else, bagaimana jika kode hanya memiliki semua ifs bukannya if elses, apa yang menentukan bahwa semua ifs akan dijalankan? Di Jawa itu akan menjadi JVM, tetapi dalam C apa hal kompiler eksekusi?
15 java  c 

3
Apa perbedaan antara ref dan out dalam runtime?
C # menyediakan refdan outkata kunci untuk membuat argumen untuk dilewatkan dengan referensi. Semantik keduanya sangat mirip. Satu-satunya perbedaan adalah dalam inisialisasi dari variabel yang digerakkan: refmembutuhkan variabel yang diinisialisasi sebelum meneruskannya ke fungsi, outtidak. outmembutuhkan variabel yang diinisialisasi di dalam fungsi, reftidak. Kasus penggunaan kedua kata kunci ini juga …


6
Apa tujuan perencanaan poker dalam sprint?
Analis bisnis dan prospek proyek kami memberi tahu kami kebutuhan klien sebagai Cerita. Setiap perencanaan Sprint, kami (pengembang) diminta untuk bermain poker perencanaan. Mereka meminta kita semua untuk mempertimbangkan 'Kompleksitas' daripada 'Upaya'. Kami benar-benar bingung dan kami membuang waktu untuk pertemuan kami. Seorang pengembang mengajukan pertanyaan, 'Apa yang harus kita …
15 agile  scrum  planning 



2
Apa cara terbaik untuk membuat model respons kesalahan REST API dan sistem kode kesalahan?
Implementasi REST saya akan mengembalikan kesalahan di JSON dengan struktur berikut: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Saya menyarankan untuk membuat model respons khusus, di mana saya dapat memberikan nilai yang diperlukan untuk properti (dev_message, message_for_user, some_internal_error_code), dan mengembalikannya. Dalam kode akan mirip dengan ini: $responseModel …
15 php  mvc  rest  api 

4
Apakah ada nilai dalam menulis tes unit yang merupakan bagian dari tes lain?
Untuk memberikan contoh yang sedikit dibuat-buat, katakanlah saya ingin menguji bahwa suatu fungsi mengembalikan dua angka, dan yang pertama lebih kecil dari yang kedua: def test_length(): result = my_function() assert len(result) == 2 def test_order() a, b = my_function() assert a < b Di sini, jika test_lengthgagal, maka test_orderakan gagal …

2
Menjinakkan kelas 'fungsi utilitas'
Dalam basis kode Java kami, saya terus melihat pola berikut: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ class FooSomething …

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.