Rekayasa Perangkat Lunak

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

3
Pemrograman Berorientasi Non-Obyek dalam Bahasa Berorientasi Obyek [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 . Baru-baru ini saya ditugaskan untuk membuat kalkulator dengan penambahan fungsi, pengurangan, perkalian, pembagian, dan …

4
Cara melakukan Pengembangan Berbasis Tes
Saya hanya memiliki 2+ tahun pengalaman dalam pengembangan aplikasi. Dalam dua tahun itu pendekatan saya terhadap pembangunan adalah sebagai berikut Menganalisis persyaratan Komponen / Objek Inti Identitas, Fungsi yang diperlukan, Perilaku, Proses dan batasannya Buat kelas, hubungan di antara mereka, batasan pada objek perilaku & negara Buat fungsi, proses dengan …

5
Mengapa * deklarasi * data dan fungsi diperlukan dalam bahasa C, ketika definisi ditulis di akhir kode sumber?
Pertimbangkan kode "C" berikut: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()didefinisikan di akhir kode sumber dan tidak ada pernyataan yang diberikan sebelum digunakan dalam main(). Pada waktu ketika kompilator melihat Func_i()di main(), itu keluar dari main()dan tahu Func_i(). Kompiler entah bagaimana menemukan nilai yang …

2
Siapa yang harus disalahkan untuk rentang ini berdasarkan untuk referensi sementara?
Kode berikut terlihat agak tidak berbahaya pada pandangan pertama. Seorang pengguna menggunakan fungsi bar()untuk berinteraksi dengan beberapa fungsi perpustakaan. (Ini mungkin telah bekerja untuk waktu yang lama sejak bar()mengembalikan referensi ke nilai non-temporer atau serupa.) Namun sekarang hanya mengembalikan contoh baru B. Blagi memiliki fungsi a()yang mengembalikan referensi ke objek …
15 c++11 

9
Apa argumen faktual yang baik untuk meyakinkan manajemen tingkat tinggi untuk mempertimbangkan pemrograman fungsional? [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 5 tahun yang lalu . Ada banyak argumen "teoretis" tentang mengapa pemrograman fungsional adalah ide yang bagus (terlalu …

3
Skema basis data untuk daftar ToDo
Saya mencoba membuat aplikasi daftar todo yang sangat sederhana dengan PHP, MySQL, templat Jquery dan JSON ... Namun, skema saya tampaknya menyulitkan hal-hal di JSON. Apa cara terbaik untuk melakukannya? Tabel baru untuk setiap daftar, berisi item. atau tabel untuk daftar, dan tabel untuk item yang bergabung entah bagaimana? Karena …

4
Apakah terlalu berlebihan untuk membungkus koleksi dalam kelas sederhana hanya demi keterbacaan yang lebih baik?
Saya memiliki peta berikut: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Ini HashMapmemetakan doublenilai (yang merupakan titik waktu) ke SoundEvent'sel' yang sesuai : setiap 'sel' dapat berisi sejumlah SoundEvents. Itu sebabnya ini diimplementasikan sebagai List<SoundEvent>, karena memang seperti itu. Demi keterbacaan kode yang lebih baik, saya berpikir untuk mengimplementasikan kelas …


3
Saya mendapatkan injeksi ketergantungan, tetapi bisakah seseorang membantu saya memahami perlunya wadah IoC?
Saya minta maaf jika ini sepertinya pengulangan pertanyaan yang lain, tetapi setiap kali saya menemukan artikel mengenai topik tersebut, sebagian besar hanya berbicara tentang apa itu DI. Jadi, saya mendapatkan DI, tetapi saya mencoba memahami perlunya wadah IoC, yang tampaknya semua orang masuki. Apakah titik wadah IoC benar-benar hanya untuk …


1
Struktur aplikasi Java: Pemisah horizontal vs vertikal
Memiliki sedikit perdebatan tentang struktur proyek awal (menggunakan Maven / Eclipse) untuk aplikasi Java besar. Pilihan 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Pilihan 2: area1-entities area1-services area1-app area2-entities area2-services …


2
Mengapa saya menggunakan ElasticSearch jika saya sudah menggunakan basis data grafik?
Saya tidak menemukan penjelasan mendalam di web tentang perbandingan antara ElasticSearch dan basis data grafik. Keduanya dioptimalkan untuk melintasi data. ElasticSearch tampaknya dioptimalkan untuk analitik. Namun Neo4j juga didasarkan pada Lucene untuk mengelola indeks dan beberapa fitur teks lengkap. Mengapa saya menggunakan ElasticSearch jika saya sudah menggunakan basis data grafik? …


1
Bagaimana cara kerja soket pada koneksi nirkabel?
Saya hanya bekerja pada aplikasi sisi klien (khusus, seluler) menggunakan Android, di mana semua jaringan ditangani pada lapisan HTTP menggunakan kerangka yang disediakan komponen seperti HttpUrlConnection. Tetapi sistem push messaging seperti Websockets / XMPP dll, semuanya mempertahankan koneksi yang persisten ke server. Bahkan Google GCM, yang dimasukkan ke perangkat yang …

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.