Pertanyaan yang diberi tag dry

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 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...

8
Apakah pengkodean dan pengujian unit melanggar prinsip KERING

Prinsip kering menyatakan: "Setiap pengetahuan harus memiliki representasi tunggal, tidak ambigu, otoritatif dalam suatu sistem." Namun ketika menulis tes untuk kode Anda menggambarkan perilaku yang diharapkan untuk sistem dua kali (sekali dalam kode dan sekali dalam tes). Saya tahu kedua...