اصول و قوانین طراحی نرم افزار (Design Principle)

Design Principles یا اصول طراحی در نرمافزار، مجموعهای از راهنماها و قوانین کلی هستند که به توسعهدهندگان کمک میکنند کدی تمیز، مقیاسپذیر، قابلفهم و نگهداریپذیر ایجاد کنند.

دسته‌بندی
دیگر

Design Principles یا اصول طراحی در نرمافزار، مجموعهای از راهنماها و قوانین کلی هستند که به توسعهدهندگان کمک میکنند کدی تمیز، مقیاسپذیر، قابلفهم و نگهداریپذیر ایجاد کنند. این اصول بهینهسازی فرآیند طراحی را تضمین میکنند و شامل موارد زیر هستند:

  • SOLID: مجموعهای از اصول برای طراحی شیءگرا که شامل تفکیک وظایف و کاهش وابستگیهاست.
  • DRY (Don't Repeat Yourself): اجتناب از تکرار کد با استخراج منطق مشترک.
  • KISS (Keep It Simple, Stupid): طراحی ساده و قابلفهم.
  • Separation of Concerns: تقسیم مسئولیتها بین ماژولها یا لایههای مختلف.
  • YAGNI (You Aren’t Gonna Need It): اضافه نکردن ویژگیهای غیرضروری.

رعایت این اصول کیفیت کد را افزایش داده و روند توسعه و نگهداری نرمافزار را سادهتر میکند.

قسمت 1
12 دقیقه
قسمت 2
16 دقیقه
وحید آریا

وحید آریا

0 دانشجو
1 دوره آموزشی
نظری وجود ندارد! شما اولین نفر باشید!
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .
رایگان
  • طول دوره
    2 قسمت
  • فصل ها
    1
  • دانشجویان
    0
  • زبان
    فارسی
  • سطح آموزش
    آسان
  • وضعیت دوره
    کامل
  • مدت زمان
    2 ساعت
  • حجم
    100MB