سه اصل ساده سازی کدنویسی KISS, YAGNI, DRY به زبان ساده
بطور خلاصه KISS, YAGNI, DRY سه اصل مهم در برنامه نویسی هستن که رعایت کردن اونها در نگهداری , تغییر و خوانایی کدهای برنامه در طولانی مدت بسیار تاثیرگذار هستند
بويژه در پروزه هایی که هر روز تغییرات داریم و هر روز در حال بزرگتر شدن هستند رعایت از ن اصول بسیار مهمتر میشن
Yagni (You Aren’t Gonna Need It) پروزه فقط باید شامل مواردی باشد که واقعن بهشون نیاز دارید یا به عبارتی ساده ترین چیزی که کار میکنه رو بنویسید. اگر تو طراحی و انالیز و کدنیسی دیگه خیلی بخاید مَته به خشخاش بزارید و آینده نگرانه ببینید قضیه رو پروژه میفته تو لوپ بی انتهایی و هیچ وقت تموم نمیشه و شما کدها, جداول دیتابیس و .... تو پروژه ایجاد خواهید کرد که احتمالن خیلیاشون هیچ وقت استفاده نمیشن
KISS (Keep It Simple, Stupid) کدنویسی رو به ساده ترین شکل ممکن انجامش بدید. هر چه کدنویسی ساده تر خوانایی کد بیشتر .
DRY(Don’t Repeat Yourself) وجود کدهای تکراری و کپی/پیستی یه آفت بزرگه که احتمالن هممون یه بار هم که شده این اشتباه و کردیم . ایجاد یه کلاس جدید و انتقال کدها به اونجا , ایجاد کامپوننت جدید .... از جمله راه حلهای برای این قضیه هستن