Di Jawa: int count = (Integer) null; melempar java.lang.NullPointerException. Mengapa ini tidak membuang Pengecualian Kelas untuk memudahkan pemahaman programmer? Mengapa pengecualian ini dipilih daripada pengecualian
Di Jawa: int count = (Integer) null; melempar java.lang.NullPointerException. Mengapa ini tidak membuang Pengecualian Kelas untuk memudahkan pemahaman programmer? Mengapa pengecualian ini dipilih daripada pengecualian
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 . Karena saya telah...
Saya menemukan bahwa ketika bahasa dianggap sama dengan perangkat lunak komersial, selalu ada kebutuhan untuk menambahkan fitur baru untuk membenarkan rilis baru. Bisa ada atau ada bahasa di mana versi 1.0 adalah versi terakhir? Tentu saja perbaikan bug dikecualikan dari ini, tetapi set fitur...
Ada proyek yang sedang saya kerjakan yang ingin menghasilkan aplikasi web yang akan mengelola daftar tugas antara banyak pengguna. Ini adalah daftar tugas utama yang item tugasnya didistribusikan oleh pengguna yang berwenang. Setiap pengguna memiliki akunnya sendiri untuk login dan melihat tugas...
Pertanyaan ini dimigrasikan dari Code Review Stack Exchange karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 6 tahun yang lalu . Saat ini saya sedang merancang ulang Sistem Entitas saya , untuk C ++, dan saya memiliki banyak Manajer. Dalam
Saya telah melihat dalam beberapa proyek bahwa pengembang lebih suka menyimpan informasi pengguna yang penting dalam satu tabel (email / login, kata sandi hash, nama layar) dan sisa profil pengguna yang tidak penting di yang lain (tanggal pembuatan, negara, dll). Yang tidak penting maksud saya...
Misalkan kita memodelkan formulir menggunakan DDD; formulir tersebut mungkin memiliki beberapa jenis aturan bisnis yang terkait dengannya - mungkin Anda perlu menentukan penghasilan jika Anda bukan pelajar, dan Anda diharuskan untuk mendaftarkan anak-anak Anda jika Anda mengindikasikan bahwa Anda...
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 2 tahun yang lalu . Saat ini saya sedang...
Saya sedang mempertimbangkan memindahkan REST API monolitik ke arsitektur layanan mikro, dan saya agak bingung tentang penyimpanan data. Seperti yang saya lihat, beberapa manfaat dari layanan microser adalah: Dapat diskalakan secara horizontal - Saya dapat menjalankan beberapa salinan berlebihan...
Apakah ada bahasa pemrograman yang memiliki basis data bawaan sebagai fitur bahasa kelas satu daripada menghubungkan ke database SQL eksternal (atau lainnya)? Apa yang menjadi kelemahan dan manfaat dari fitur seperti itu? Seperti apakah fitur itu dan bagaimana hal itu mengubah cara kita...
Saya selalu bingung tentang file header. Mereka sangat aneh: Anda memasukkan file .h yang tidak termasuk .cpp tetapi .cpp entah bagaimana dikompilasi juga. Baru-baru ini saya bergabung dengan proyek tim, dan tentu saja, keduanya .h dan .cpp digunakan. Saya mengerti bahwa ini sangat penting, tapi...
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 . Terkunci ....
Mencoba merancang API untuk aplikasi eksternal dengan pandangan ke depan untuk perubahan tidak mudah, tetapi sedikit pemikiran di muka dapat membuat hidup lebih mudah di kemudian hari. Saya mencoba membuat skema yang akan mendukung perubahan di masa depan sambil tetap kompatibel dengan meninggalkan...
Di tempat kerja saya, kami menghadapi tantangan karena "gesit" terlalu sering berarti "persyaratan yang tidak jelas, kriteria penerimaan yang buruk, semoga sukses!" Kami mencoba mengatasinya, sebagai upaya peningkatan umum. Jadi, sebagai bagian dari itu, saya mengusulkan agar kami membuat dokumen...
Saya memiliki platform rel yang saya pelihara. Ini memiliki banyak aplikasi web berbeda yang dibangun di atasnya. Namun sekarang klien meminta API agar mereka dapat menjaga pengguna di situs mereka, tetapi manfaatkan beberapa tugas otomatis yang kami miliki. Platform ini digunakan untuk membuat...
Saya ingin mengembangkan aplikasi seluler. Baru-baru ini saya membaca sebuah artikel di Telerik Forum , yang membandingkan antara tiga jenis aplikasi seluler dan saya tidak tahu yang mana yang harus saya pilih untuk memulai. Berikut adalah gambar yang menjelaskan pro dan kontra dari berbagai...
Pada proyek saya saat ini, saya bertanggung jawab untuk implementasi layanan yang melibatkan konsumsi API tenang yang baru dibuat, didokumentasikan sebagai semata-mata mendukung JSON. Klien secara konsisten membuat permintaan dengan tajuk terima 'aplikasi / json' dan tipe konten 'aplikasi /...
Ketika membahas API antar sistem (pada tingkat bisnis) sering ada dua sudut pandang yang berbeda di tim kami: beberapa orang lebih suka pendekatan abstrak yang lebih umum - katakanlah generik , yang lain pendekatan "konkret" yang lurus ke depan. Contoh: desain API "pencarian orang" sederhana....
Katakanlah dalam beberapa alasan semua objek dibuat dengan cara ini $ obj = CLASS :: getInstance (). Kemudian kami menyuntikkan dependensi menggunakan setter dan melakukan inisialisasi mulai menggunakan $ obj-> initInstance (); Apakah ada masalah atau situasi nyata, yang tidak dapat...
Saya memiliki sedikit perdebatan dengan rekan kerja. Sederhananya, apakah ada alasan bagus untuk menyembunyikan / merangkum fungsi yang murni? Yang saya maksud dengan "murni" adalah definisi wikipedia : Selalu mengembalikan hasil yang sama dari input yang sama. (Demi diskusi Foo Create(){ return...