מהי WET?
מדובר בקיצור של 'כתוב הכל פעמיים' או 'אנחנו נהנים להקליד'.
עיקרון WET
עיקרון WET, שמשמעותו 'כתוב הכל פעמיים' או 'אנחנו נהנים להקליד', מייצג גישה הפוכה לעיקרון DRY (Don't Repeat Yourself), כשהוא מציע בצורה סרקסטית לאפשר או לעודד חזרה על קוד יותר מהמינימום הנדרש.
כתוב הכל פעמיים
WET הוא קיצור הומוריסטי שמציע כתיבה או חזרה על קוד יותר ממה שנחוץ, לעיתים כדרך להדגיש פשטות או להימנע מהמורכבות של אובייקטיבציה.
חוסר אובייקטיבציה
קוד WET עשוי להיות חסר אובייקטיבציה נכונה, דבר שמוביל לחזרה מיותרת ומקשה על תחזוקה של הקוד בשל חזרה על מבנים או לוגיקה דומים.
שינויים בלתי צפויים
שינויים בקוד WET עשויים להיות פחות צפויים ואחידים, שכן רכיבים מקושרים עשויים לא להשתנות בצורה אחידה, דבר שמגביר את הסיכון לשגיאות ואי-התאמות.
אתגרים בבדיקות
קוד WET עשוי להוות אתגרים בבדיקות, שכן יתכנו יותר נתיבי קוד שצריך לכסות בגלל חזרות, מה שמגביר את המאמץ והמורכבות בהבטחת איכות התוכנה.