اسماعیل احمدی پوردربرنامه نویس فلاتر·۳ سال پیشتوضیح اصول پنج گانه برنامه نویسی بدون یک خط کداصول S.O.L.I.D به زبان بسیار ساده