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 deskripsi berasal dari perspektif yang berbeda tetapi berbagi banyak ide mendasar.
Ada pemikiran tentang ini?
Secara umum saya pikir tes unit dan prinsip KERING adalah ide yang bagus dan saya mencoba menerapkannya sebanyak mungkin. Pertanyaan ini lebih pada tingkat filosofis, tetapi saya bertanya-tanya apakah ada yang juga memikirkan hal ini.