چگونه اصول طراحی SOLID را در ≈5 دقیقه یاد بگیریم

عکس پروفایل نویسنده

@شوتا واشیشت

زبان آموز

اصول طراحی SOLID زیرمجموعه ای از اصول طراحی است که توسط رابرت سی مارتین در مقاله “اصول طراحی و الگوهای طراحی” ترویج می شود. SOLID مخفف اختصاری است که توسط Michael Feathers معرفی شده است.

یک طراحی خوب با هدف حفظ ویژگیهای اساسی یک راه حل نرم افزاری در عین چابک بودن آن است. هدف نهایی همیشه تهیه محصولی است که پایه محکمی ایجاد کند که بتوان ایده های جدیدتری را روی آن قرار داد. اصول طراحی به ساخت سیستمی کمک می کند که همیشه آماده تکامل ، تغییر و استقبال از یک سیستم جدید باشد.

پسوندهای جدید سیستم هرگز منجر به انبوه کد درهم نمی شوند. سیستم انعطاف پذیر و قابل نگهداری است. نیازی به طراحی مجدد احساس نمی شود. بنابراین می توان با سهولت و به موقع تغییرات بعدی را به دست آورد. تعیین دامنه تغییرات و پسوندها آسان است. کد به یک کتاب آسان برای خواندن تبدیل می شود که برای همه قابل درک است.

این اصول طراحی به انعطاف پذیری ، خواندن و نگهداری نرم افزار کمک می کند.

تأكید بر روی مقابله با مشكلات مانند سختی ، شكنندگی ، عدم تحرك و گرانروی است.

    • این نرم افزار نباید سخت و سخت باشد و تغییر آن دشوار است. اگر هدف ایجاد یک تغییر کوچک است ، نیازی به تغییر در چندین قسمت از کد نیست.
    • علاوه بر این ، تغییر در بخشی از نرم افزار …
سئو PBN | خبر های جدید سئو و هک و سرور