Rekayasa Perangkat Lunak

10
Bagaimana cara menghapus kode duplikat (secara umum)?

Dalam bahasa OO (mis. Tetapi tidak terbatas pada Java) bagaimana Anda memperbaiki kode duplikat tergantung pada cakupan kemunculannya? Saya akan mulai dengan (misalnya) di kelas yang sama (ruang lingkup) melakukan Refactoring Metode Ekstrak (memperbaiki) di kelas-kelas dengan hierarki yang sama...

10
Pelanggaran terhadap Prinsip KERING

Saya yakin ada nama untuk pola-anti ini di suatu tempat; namun saya tidak cukup akrab dengan literatur anti-pola untuk mengetahuinya. Pertimbangkan skenario berikut: or0adalah fungsi anggota dalam suatu kelas. Baik atau buruk, itu sangat tergantung pada variabel anggota kelas. Programmer A datang...

10
Bagaimana cara kerja Python?

Pertanyaan ini mungkin agak konyol, tapi apa-apaan ini. Saya mulai belajar Python. Saya tahu sintaks dasar, dll. Ketika saya bekerja dengan HTML, PHP, dll. Saya hanya menulis kode, memasukkannya ke dalam file .html atau .php dan klik dua kali file ini. Kemudian kode saya berjalan. Saya dapat...

10
mengapa getMonth () dimulai dengan 0

Saya sedang mengkode fungsi untuk menghapus satu hari dari nilai tanggal dalam javascript dan saya agak terkejut bahwa getMonth () mulai javascript dari 0 untuk Januari hingga 11 untuk Desember. Mengapa getMonth () javascript dimulai dengan

10
STDOUT dan ketidakmurniannya

Saya telah membaca banyak buku dan artikel tentang pemrograman fungsional dan masih malu karena tidak dapat memahami dengan pasti beberapa konsep yang sangat mendasar. Salah satu ide utama pemrograman fungsional adalah input yang sama harus selalu menghasilkan output yang sama. Oleh karena itu,...

10
Validasi lisensi dan menelepon ke rumah

Saya mengembangkan aplikasi yang, ketika dibeli, dapat diaktifkan menggunakan lisensi. Saat ini saya sedang melakukan validasi offline yang agak mengganggu saya. Saya sadar tidak ada yang bisa dilakukan terhadap celah (yaitu binari yang dimodifikasi), namun, saya berpikir untuk mencoba mencegah...

10
Penangan perintah dan DDD

Saya memiliki aplikasi ASP.NET MVC, yang menggunakan layanan kueri untuk mendapatkan data dan layanan perintah untuk mengirim perintah. Pertanyaan saya adalah tentang bagian perintah. Jika permintaan masuk, layanan perintah menggunakan dispatcher perintah yang akan merutekan perintah ke penangan...

10
Mendukung multitenancy

Apa saja tantangan khas yang muncul saat mengubah aplikasi penyewa tunggal menjadi aplikasi multitenant? Keamanan dan isolasi data menurut saya yang paling signifikan. Apa yang lainnya? Saya salah satu arsitek untuk upaya otomatisasi yang cukup signifikan, dan secara historis hanya perusahaan kami...