Rekayasa Perangkat Lunak

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

4
Word untuk superset file dan folder [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 4 tahun yang lalu . Saya mencoba membuat nama untuk kelas yang dapat mewakili file dan folder. Adakah …
10 naming 

4
Pola desain untuk perilaku polimorfik sambil memungkinkan pemisahan perpustakaan
Katakanlah saya memiliki hirarki dari Itemkelas: Rectangle, Circle, Triangle. Saya ingin dapat menggambar mereka, jadi kemungkinan pertama saya adalah menambahkan Draw()metode virtual untuk masing-masing: class Item { public: virtual ~Item(); virtual void Draw() =0; }; Namun, saya ingin membagi fungsionalitas menggambar ke pustaka Draw yang terpisah sementara Core library hanya …

3
Mengapa generik java tidak bisa ada dalam array?
Mengapa ketika saya mencoba membuat array dari ArrayLists: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];ada kesalahan dan java tidak mengizinkan ini? Apakah ada alasan terkait dengan implementasi java generik, generik dalam bahasa apa pun, atau sesuatu yang sewenang-wenang?

3
Generik dan Penghapusan Jenis
Generik di Jawa diimplementasikan menggunakan tipe erasure. JLS mengatakan bahwa ilham itu kompatibilitas ke belakang. Di mana seperti di sisi lain C # generik dapat diverifikasi. Secara teoritis apa kelebihan dan kekurangan dengan memiliki Generics sebagai "penghapusan" atau "dapat diverifikasi"? Apakah Java hilang pada sesuatu?

1
Node.js Atau servlets? [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 telah mendengar banyak dan membaca tentang bahasa sisi server Javascript yaitu Node.js, dan …

3
Berapa lama seorang programmer bisa berkonsentrasi dalam sehari? [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 …

3
Bagaimana saya merangkum akses basis data?
Apa saja contoh struktur kelas yang baik yang digunakan untuk mengelola akses basis data? Saya penggemar enkapsulasi kelas dan lebih suka wadah (mis. Mobil) untuk tidak melakukan tugas basis data. Saya juga ingin kemampuan untuk dengan mudah memasukkan hal-hal seperti cache basis data di masa depan. Saya sering mengambil pola …
10 c++  database 



2
Apa algoritme untuk item yang kedaluwarsa dalam penyimpanan nilai kunci?
Saya sedang memikirkan bagaimana penyimpanan nilai kunci saat ini menerapkan "tanggal kedaluwarsa" untuk item. Saat ini saya memiliki 2 varian untuk itu dalam pikiran saya: mereka tidak melakukan apa-apa (menyimpan data kadaluarsa), dan hanya memeriksa ketika Anda melakukannya, misalnya, DAPATKAN oleh beberapa kunci. Masalahnya di sini adalah bahwa jika Anda …

8
Mengapa sebagian besar tawaran pekerjaan untuk pengembang <bahasa di sini>, bukan pengembang pada umumnya? [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 …

3
Apakah Javascript berkembang melampaui apa yang semula dirancang untuk dilakukan?
Saya telah berbicara dengan seorang teman tentang tujuan Javascript, kapan dan bagaimana itu harus digunakan, dll. Dia mengutip bahwa: JavaScript dirancang untuk menambah interaktivitas ke halaman HTML [...] JavaScript memberi desainer HTML alat pemrograman Penulis HTML biasanya bukan programmer, tetapi JavaScript adalah bahasa scripting dengan sintaks yang sangat sederhana! Hampir …
10 javascript 


3
Abstrak kelas dasar dan copy konstruksi, aturan praktis
Sering kali itu ide yang baik untuk memiliki kelas dasar abstrak untuk mengisolasi antarmuka objek. Masalahnya adalah bahwa konstruksi salinan, IMHO, cukup banyak rusak secara default di C ++, dengan copy constructor yang dihasilkan secara default. Jadi, apa sajakah Gotcha ketika Anda memiliki kelas dasar abstrak dan petunjuk mentah di …


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.