Rekayasa Perangkat Lunak

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

3
Apakah ada alasan bagus untuk menggunakan antarmuka Koleksi Java?
Saya telah mendengar argumen bahwa Anda harus menggunakan antarmuka paling umum yang tersedia sehingga Anda tidak terikat dengan implementasi tertentu dari antarmuka itu. Apakah logika ini berlaku untuk antarmuka seperti java.util.Collection ? Saya lebih suka melihat sesuatu seperti yang berikut: List<Foo> getFoos() atau Set<Foo> getFoos() dari pada Collection<Foo> getFoos() Dalam …


2
Static Buat metode - pro dan kontra dibandingkan dengan konstruktor
Apa pro dan kontra dari memiliki metode pembuatan objek statis di atas konstruktor? class Foo { private Foo(object arg) { } public static Foo Create(object arg) { if (!ValidateParam(arg)) { return null; } return new Foo(arg); } } Beberapa yang bisa saya pikirkan: Pro: Kembalikan nol alih-alih melempar pengecualian (beri …



3
Bagaimana Anda menangani API / teknologi over-the-head
Saya kira sebagian besar orang berada dalam situasi ini. Perencanaan proyek awal dimulai. Persyaratan diuraikan. Setelah ulasan arsitektur dan memilah-milah API / Kerangka teknologi pas dipilih. Pengembangan dimulai. Dan kemudian mulai. Segera setelah Anda perlu melakukan beberapa hal pendukung yang seharusnya sederhana, kerangka / API mulai menjadi bumerang, dan alih-alih …

3
Bagaimana cara meyakinkan perusahaan saya untuk berkontribusi terhadap Open-Source?
Saya mencoba meyakinkan perusahaan tempat saya bekerja untuk berkontribusi terhadap perangkat lunak sumber terbuka, khususnya membangun perpustakaan / komponen untuk aplikasi web ASP.NET. Kami memiliki 'Hari Inovasi' di mana kami dapat mengerjakan proyek hewan peliharaan pribadi kami di tempat kerja, mirip dengan kebijakan Google sehari sehari, kecuali kami sebulan sekali …

5
Apa pendapat Anda tentang GWT? [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 6 tahun yang lalu . Karena saya belajar Java pada periode ini dan saya baru saja selesai dengan …
11 java  javascript  gwt 

3
Pemasang atau Portable
Saya takut program yang membutuhkan instalasi banyak. Mereka meninggalkan jejak di belakang registri bahkan setelah un-instalasi, ditambah, beberapa uninstallers diprogram dengan buruk (itu berarti, beberapa program tidak dapat dihapus). Itu berlaku untuk Windows. Sisi baik dari penginstal, mereka membuat cara pintas dan asosiasi file. Namun, Komodo di Linux menggunakan skrip …
11 installer 

6
Perangkat lunak apa yang Anda gunakan untuk membantu merencanakan kerja tim Anda, dan mengapa?
Perencanaan sangat sulit. Kita secara alami tidak pandai memperkirakan masa depan kita sendiri, dan banyak bias kognitif memperburuk masalah. Perencanaan kelompok bahkan lebih sulit. Informasi yang tidak lengkap, pandangan situasi yang tidak konsisten, dan masalah komunikasi menambah kesulitan. Metode tangkas menyediakan satu kerangka kerja untuk mengatur perencanaan kelompok - membuat …

5
Bagaimana Cara Seorang Pelatih Kanan Menangani Kode Pelatih Kiri Besar? [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 …
11 technique  tips 

2
Apakah remah roti masih merupakan cara yang layak untuk menavigasi situs web dan aplikasi web?
Saat ini saya sedang mengerjakan jenis situs web dan aplikasi berikut: e-commerce seperti Amazon Sistem reservasi (pikirkan resepsionis yang memeriksa ketersediaan kamar) Manajemen faktur seperti Freshbook Di Amazon, saya tidak melihat remah roti, hanya bagian dari panel kiri. Namun, newegg menggunakan remah roti dan aspek. Dalam sistem manajemen seperti reservasi …


4
Mengapa kisah MS Data Access begitu retak? Apakah itu sifat Akses Data atau hanya MS?
Pertanyaan StackOverflow ini menanyakan "di mana saya bisa mendapatkan Microsoft.Data.Objects" Ternyata jawabannya mungkin bahwa itu dalam rilis CTP4 (kode pertama) Entity Framework 4 Namun ada di mana banyak tebakan. Termasuk System.Data Kerangka Entitas Microsoft.ApplicationBlocks.Data Microsoft.Practices.EnterpriseLibrary.Data 10 tahun yang lalu jika seseorang mengajukan pertanyaan serupa karena mereka mungkin mendapatkan DAO, RDO, …

3
Mengapa Visual Studio tidak secara otomatis menambah nomor versi Anda? [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 4 tahun yang lalu . Pertanyaan ini menanyakan cara memperbarui nomor versi secara otomatis di VS 2010: /programming/4025704/publishing-in-net-produces-application-files-myapp-someversionnumber-how-to-ge …

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.