اصول SOLID: راهنمای همهی برنامهنویسان
زندگی روزمره بسیاری از ما به وبسایتها گره خورده است، از وبسایت فروشگاهی گرفته تا وبسایتهای آموزشی و بانکی و غیره. تمام این وبسایتها با هدف رفع نیاز کاربر و ایجاد تجربه کاربر مثبت ایجاد شدهاند. و تجربه کاربر مثبت در نهایت به نفع شرکت، سازمان یا کسبوکار است.
اما در پشتصحنه این وبسایتها چه میگذرد؟ چه اتفاقی در کدهای جاوا اسکریپت وبسایت میافتد که باعث میشود وبسایت کاراتر شود؟ برنامهنویسان و توسعهدهندگان وب باید از چه اصولی پیروی کنند تا وبسایت نهایی هم از نظر فنی و هم کاربری بدون مشکل کار کند؟
در این مقاله به معرفی اصول SOLID میپردازیم. اصولی که برنامهنویس و توسعهدهنده سایت و نرمافزار با رعایت آنها، محصولی قابل توسعه، قابل نگهداری و به طور کلی قابل فهم طراحی کند.
بیشتر بخوانید:
“راهنمای جامع آموزش زبان برنامه نویسی جاوا اسکریپت (۹ مرحله)“
“۶ کاربرد جالب جاوا اسکریپت“
SOLID چیست؟ در برنامهنویسی مفهوم SOLID به مجموعهای از اصول و قواعد طراحی نرمافزار اشاره دارد. این اصول با هدف ساخت نرمافزارهای قابل نگهداری، قابل توسعه، و قابل فهم تعریف شدهاند.
کلمه SOLID مخفف پن..