اصول و قوانین طراحی نرم افزار (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): اضافه نکردن ویژگیهای غیرضروری.
رعایت این اصول کیفیت کد را افزایش داده و روند توسعه و نگهداری نرمافزار را سادهتر میکند.
وحید آریا
رایگان
-
طول دوره
2 قسمت -
فصل ها
1 -
دانشجویان
0 -
زبان
فارسی -
سطح آموزش
آسان -
وضعیت دوره
کامل -
مدت زمان
2 ساعت -
حجم
100MB