Rekayasa Perangkat Lunak

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

13
Haruskah struktur data diintegrasikan ke dalam bahasa (seperti dalam Python) atau disediakan di perpustakaan standar (seperti di Jawa)?
Dalam Python, dan kemungkinan besar banyak bahasa pemrograman lain, struktur data umum dapat ditemukan sebagai bagian terintegrasi dari bahasa inti dengan sintaksis khusus mereka sendiri. Jika kita mengesampingkan sintaks daftar terintegrasi LISP, saya tidak bisa memikirkan bahasa lain yang saya tahu yang menyediakan semacam struktur data di atas array sebagai …


5
Tense tata bahasa apa yang harus saya tulis spesifikasi saya?
Kami sedang menulis spesifikasi fungsional dan teknis dalam format dua kolom; kalimat ringkasan dan detail teknis. Detail sering merujuk pada lampiran dengan diagram, desain tata letak dll. Namun saya berjuang dengan apa yang tegang untuk menuliskannya di: Dengan lampau seolah-olah pekerjaan itu dilakukan saya berjuang untuk menunjukkan ekstensi menyoroti pekerjaan …

7
Hindari pelanggaran GPL dengan memindahkan perpustakaan keluar dari proses
Asumsikan ada perpustakaan yang dilisensikan di bawah GPL. Saya ingin menggunakannya adalah proyek sumber tertutup. Saya mengikuti: Buat aplikasi pembungkus kecil di sekitar perpustakaan GPL yang mendengarkan soket, parsing pesan, dan panggil perpustakaan GPL. Kemudian hasil kembali. Lepaskan sumbernya (untuk mematuhi GPL) Buat klien untuk pembungkus ini di aplikasi utama …
21 licensing  gpl 


4
Cara membuat "kultus kualitas" [ditutup]
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 5 tahun yang lalu . DeMarco dan Lister (Peopleware) menyarankan Anda membuat "kultus kualitas" dalam tim pemrograman Anda. …

19
Bagaimana Anda menjelaskan multi threading kepada anak berusia tujuh tahun?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Jika Anda harus menjelaskan konsep multi-threading kepada anak berusia tujuh tahun, bagaimana Anda melakukannya? Baru-baru ini saya mendapatkan pertanyaan ini dalam sebuah wawancara. Saya datang dengan …



11
Cara terbaik untuk menangani null di Jawa? [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 . Saya memiliki beberapa kode yang gagal karena NullPointerException. Suatu metode dipanggil pada objek yang …
21 java  null 

9
Bagaimana C berbeda dari C ++?
Banyak orang mengatakan bahwa C ++ adalah bahasa yang sama sekali berbeda dari C, tetapi Bjarne sendiri mengatakan bahwa C ++ adalah bahasa yang diperluas dari C maka dari sanalah ++berasal. Jadi mengapa semua orang terus mengatakan bahwa C dan C ++ adalah bahasa yang sama sekali berbeda? Dalam hal …


11
Berapa banyak bahasa pemrograman yang diharapkan oleh seorang programmer? [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 mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

11
Menyerahkan kode sumber ke pelanggan
Saya telah membuat beberapa aplikasi iPhone untuk seorang pelanggan dan diminta hari ini untuk menyerahkan kode sumber sehingga mereka dapat melakukan pemeliharaan jika ini harus diminta. Sampai sekarang, tidak ada masalah kode yang pernah dibahas. Apakah ada praktik "umum" mengenai hal ini? Selain itu, bagaimana hal ini mempengaruhi harga?


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.