Rekayasa Perangkat Lunak

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



2
Apakah ada alur kerja tertentu atau pola desain yang umum digunakan untuk membuat aplikasi pemrograman fungsional yang besar? [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 menjelajahi Clojure untuk sementara waktu sekarang, meskipun saya belum menggunakannya pada proyek …

4
Dua antarmuka dengan tanda tangan identik
Saya mencoba membuat model permainan kartu di mana kartu memiliki dua set fitur penting: Yang pertama adalah efek. Ini adalah perubahan kondisi permainan yang terjadi saat Anda memainkan kartu. Antarmuka untuk efek adalah sebagai berikut: boolean isPlayable(Player p, GameState gs); void play(Player p, GameState gs); Dan Anda dapat menganggap kartu …
13 interfaces 

4
Alasan Pemrograman Pasangan
Saya telah bekerja di beberapa toko di mana manajemen telah memberikan gagasan tentang pemrograman pasangan baik kepada saya atau manajer / pengembang lain, dan saya tidak bisa mendapatkannya sama sekali. Dari sudut pandang pengembang, saya tidak dapat menemukan alasan mengapa beralih ke gaya pengkodean ini akan bermanfaat, juga sebagai manajer …


8
Apakah standar pengkodean bahkan dibutuhkan lagi?
Saya tahu bahwa sudah terbukti bahwa standar pengkodean sangat membantu. Namun, ada banyak alat dan IDE berbeda yang akan memformat dengan standar apa pun yang lebih disukai programmer. Selama kode itu rapi / dikomentari (dan bukan kekacauan spageti), saya tidak melihat perlunya standar pengkodean. Apakah ada argumen untuk pengembangan standar …


3
Bisakah kita membuat aplikasi desktop dengan Ruby? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Saya tahu kerangka kerja Ruby on Rails hanya untuk pengembangan web dan tidak cocok untuk pengembangan aplikasi …

5
Definisi formal untuk istilah "bahasa OO murni"?
Saya tidak bisa memikirkan tempat yang lebih baik di antara saudara kandung untuk mengajukan pertanyaan seperti itu. Awalnya saya ingin bertanya, "Apakah python bahasa OO murni?" tetapi mempertimbangkan masalah dan semacam ketidaknyamanan yang dialami orang saat mencoba mendefinisikan istilah saya memutuskan untuk memulai dengan mendapatkan definisi yang jelas untuk istilah …

2
Kapan saya harus menggunakan StringBuilder atau StringBuffer?
Dalam aplikasi web produksi, sesama programmer saya menggunakan StringBuffer di mana-mana. Sekarang saya menangani pengembangan aplikasi dan koreksi. Setelah membaca StringBuilder dan StringBuffer, saya telah memutuskan untuk mengganti semua kode StringBuffer dengan StringBuilder karena kita tidak memerlukan keamanan thread pada data bean kita. Sebagai contoh: (Di setiap data kacang saya …



6
Apakah semua masalah pemrograman adalah masalah algoritma? [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 5 tahun yang lalu . Saya suka bagaimana "Pengantar Algoritma" oleh Cormen et al. menyampaikan pengetahuan. Salah satu alasannya …
13 algorithms 


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.