Rekayasa Perangkat Lunak

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

5
Apakah Ant masih dalam "arus utama" untuk pembangunan Java?
Kami telah perlahan-lahan mengganti file batch perintah (windows .bat) yang hanya menggelegar kelas yang dikompilasi dalam IDE pengembang, dengan membangun Ant yang lebih komprehensif (yaitu dapatkan dari CVS, kompilasi bersih, jar, arsip, email, dll.) Saya telah menghabiskan banyak waktu belajar (dan masalah debugging) dengan Ant, jadi saya paling nyaman menggunakannya …
14 java  training  maven  builds  ant 

8
Kapan kompleksitas harus dihilangkan?
Memperkenalkan kompleksitas sebelum waktunya dengan menerapkan pola desain sebelum dibutuhkan bukanlah praktik yang baik. Tetapi jika Anda mengikuti semua (atau bahkan sebagian besar) prinsip-prinsip SOLID dan menggunakan pola desain umum Anda akan memperkenalkan beberapa kompleksitas karena fitur dan persyaratan ditambahkan atau diubah untuk menjaga desain Anda dapat dipertahankan dan fleksibel …

1
Apakah Windows adalah "warga negara kelas dua" di komunitas Django?
Saat ini saya sedang melakukan R&D untuk aplikasi web yang kami rencanakan untuk menjadi tuan rumah pada awalnya dan kemudian memungkinkan pelanggan untuk menjadi tuan rumah sendiri. Tugas saya telah mengevaluasi kerangka kerja web untuk melihat mana yang akan memberi kami produktivitas terbesar pada awalnya dan kemudahan pemeliharaan sementara juga …



3
Apakah ini merupakan praktik yang baik mengatur string koneksi dalam konfigurasi web?
Baru-baru ini saya berdiskusi dengan beberapa kolega saya di tempat kerja saya karena mereka mengatakan bahwa sebaiknya ada .DLL koneksi string terenkripsi. Dan saya katakan mengapa tidak menggunakan koneksi string yang didefinisikan dalam web.config terenkripsi? itu sama dan lebih baik karena kerangka kerja entitas, misalnya mencari nama koneksi di konfigurasi …

3
Apa gunanya konvensi penamaan paket Java?
Saya tidak mengerti mengapa Java menggunakan kebalikan dari nama domain (mungkin hipotetis) sebagai nama paket, sementara sebagian besar tidak ada koneksi antara nama domain yang beberapa orang gunakan dan produk yang mereka miliki. Banyak pengembang bahkan tidak memiliki domain apa pun. Apa alasan konvensi penamaan ini, jika ada?
14 java  packages 

3
Apa perbedaan antara sintaks dan tata bahasa?
Saya mengerti perbedaan antara sintaks dan semantik - Sintaks : bagaimana simbol digabungkan untuk membentuk ekspresi atau pernyataan yang valid. Semantik : makna simbol-simbol yang membentuk ekspresi atau pernyataan. Tapi apa tata bahasanya? Sebagai contoh: kadang-kadang saya mendengar orang mengatakan bahwa beberapa konstruksi "secara tata bahasa salah tetapi secara sintaksis …

8
Bagaimana menangani manajemen yang mendorong sistem warisan?
Saya saat ini sedang magang dibayar, dan telah ditugaskan untuk mempertahankan sistem usang yang telah dikembangkan oleh beberapa pengembang (pada waktu yang berbeda) selama 5 tahun terakhir. Manajemen menyetujui "sistem ini mendukung hidup", dan saya menerima persediaan laporan bug yang cukup teratur dari pengguna akhir yang saat ini menggunakan sistem. …

4
Apakah ada justifikasi untuk meninggalkan penanda konflik dalam kode check-in?
Pertimbangkan penanda konflik. yaitu: <<<<<<< branch blah blah this ======= blah blah that >>>>>>> HEAD Dalam kasus tertentu yang memotivasi saya untuk mengirim pertanyaan ini, anggota tim yang bertanggung jawab baru saja menyelesaikan penggabungan dari hulu ke cabang kami, dan dalam beberapa kasus meninggalkannya, sebagai komentar, sebagai semacam dokumentasi tentang …



5
Bagaimana cara membuat tes integrasi gratis yang dapat diukur & efek samping?
Dalam proyek saya saat ini, saya mengalami kesulitan menghasilkan solusi yang baik untuk membuat tes integrasi scalable yang tidak memiliki efek samping. Klarifikasi kecil tentang efek samping properti bebas: sebagian besar tentang database; seharusnya tidak ada perubahan dalam database setelah tes selesai (status harus dipertahankan). Mungkin skalabilitas dan pelestarian negara …

2
Apakah boleh mengubah perkiraan di tengah iterasi?
Kami sudah mulai menggunakan Agile / Scrum dalam tim yang terdiri dari 4 pengembang. Kami melakukan estimasi cerita kami dan memesan cerita-cerita tersebut dengan cerita-cerita utama dalam tumpukan produk. Kami mulai dengan estimasi berbasis poin pada kompleksitas dari 1 hingga 5, bukannya 1,2,3,5,8,13 biasa .... dan seterusnya Setelah mengerjakan beberapa …

8
Apa sebenarnya komputasi terdistribusi? [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 . Apa sebenarnya yang dimaksud dengan komputasi terdistribusi, dan bagaimana perbedaannya dari komputasi paralel / …

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.