Rekayasa Perangkat Lunak

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


5
Joda Time vs Java Time
Meskipun Joda kaya fitur dan lebih canggih dari waktu Java standar, itu mungkin tidak selalu menjadi hal terbaik untuk digunakan. Bagaimana saya memutuskan apakah saya harus menggunakan Joda Time atau Java Time dalam kode Java apa pun? Apakah ada semacam pedoman yang memberi tahu kita cara memilih yang tepat tergantung …
19 java  api  joda-time 

3
Bagaimana penguatan prasyarat dan melemahnya postkondisi melanggar prinsip substitusi Liskov?
Saya membaca bahwa prinsip substitusi Liskov dilanggar jika: Prasyarat diperkuat, atau Postconditions melemah Tapi saya belum mengerti sepenuhnya bagaimana kedua poin ini akan melanggar prinsip substitusi Liskov. Bisakah seseorang tolong jelaskan dengan sebuah contoh. Secara khusus, bagaimana salah satu dari kondisi di atas menyebabkan situasi di mana objek subclass tidak …


6
Kapan membayar kompiler C ++ [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 mulai bertanya-tanya kapan pengembang harus membayar untuk kompiler. Compiler tersedia …
19 c++  compiler 

6
Metodologi pengembangan ketika ratusan pengembang mengerjakan satu solusi tunggal?
Kami adalah organisasi yang terdiri dari sekitar 200 pengembang yang bekerja terus menerus pada satu produk tunggal (menggunakan kontrol revisi Git) yang rencananya akan dirilis pada tanggal tertentu. Karena banyaknya pengembang, kami mencoba membuat tim "lintas fungsional" dengan sekitar 10 pengembang di setiap tim, menghasilkan sekitar 20 tim pengembang di …

3
Akhiran Pengecualian pada pengecualian di java
Menentukan akhiran Pengecualian pada kelas pengecualian terasa seperti kode bau bagi saya (informasi Redundan - sisa nama menyiratkan keadaan kesalahan dan mewarisi dari Pengecualian). Namun, tampaknya juga semua orang melakukannya dan ini merupakan praktik yang baik. Saya ingin memahami mengapa ini adalah praktik yang baik. Saya sudah melihat dan membaca …


3
Apakah decoupling trump DRY di REST?
Saya sedang membangun REST API untuk mengekspos sebagian besar fungsionalitas Java API yang ada. Kedua API untuk penggunaan internal dalam organisasi saya; Saya tidak harus mendesain untuk penggunaan eksternal. Saya memiliki pengaruh atas kedua API tetapi menerapkan yang REST. Java API akan terus digunakan untuk aplikasi lokal (tidak sedang "dihentikan"), …
19 java  api  rest  coupling  dry 


6
Mengapa saya memerlukan tes unit untuk menguji metode repositori?
Saya perlu berperan sebagai penasihat setan dalam pertanyaan ini sedikit karena saya tidak dapat mempertahankannya dengan baik karena kurangnya pengalaman. Inilah kesepakatannya, saya mendapatkan perbedaan konsep antara pengujian unit dan pengujian integrasi. Ketika secara khusus berfokus pada metode kegigihan dan repositori, unit test akan menggunakan tiruan yang mungkin melalui kerangka …



2
Pola desain Protobuf
Saya mengevaluasi Buffer Protokol Google untuk layanan berbasis Java (tetapi saya mengharapkan pola agnostik bahasa). Saya punya dua pertanyaan: Yang pertama adalah pertanyaan umum yang luas: Pola apa yang kita lihat digunakan orang? Pola tersebut terkait dengan organisasi kelas (mis., Pesan per file .proto, pengemasan, dan distribusi) dan definisi pesan …


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.