- عنوان کتاب: Software Design Principles
- نویسنده: Moises Gamio
- حوزه: طراحی نرم افزار
- سال انتشار: 2022
- تعداد صفحه: 66
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 1.49 مگابایت
اصول طراحی نرمافزار دستورالعملهایی هستند که به توسعهدهندگان کمک میکنند تا طراحی سیستم شیگرا را در برابر تغییرات آتی مقاوم کنند. طراحی اصلی ما هر زمان که نیازمندیهای تغییر جدید را معرفی میکنیم، کاهش مییابد، و این کاهش به دلیل عوامل مختلفی است، به عنوان مثال: • درک ضعیف مفاهیم شی گرا، • سوء مدیریت با معرفی وابستگیهای جدید، • وابستگی زیاد به اسناد فرار مانند SRS – مشخصات مورد نیاز نرم افزار – به جای نظرات خوب در کد. اصول طراحی نرمافزار دستورالعملهایی را برای مدیریت پیچیدگی فرآیند طراحی ارائه میکنند و کد ما را در هنگام ایجاد تغییرات آماده میکنند و تأثیر معرفی باگها را به حداقل میرسانند. پیروی از این دستورالعملها کد ما را خواناتر و نگهداری آسانتر میکند. به عنوان مثال، سناریویی را خواهیم دید که در آن نیازمندیهای تجاری را با استفاده از این دستورالعملها به مشخصات فنی تبدیل میکنیم. هدف این کتاب این است که شما را به یک طراح نرم افزار بهتر در پارادایم شی گرا تبدیل کند.
Software design principles are guidelines that help developers to make an object-oriented system design resilient to future changes. Our original design degrades whenever we introduce new change requirements, and this degradation is because of different factors, for example: • Poor understanding of object-oriented concepts, • Mismanagement with the introduction of new dependencies, • High dependency on volatile documents like SRS – Software Requirements Specification – instead of good comments in the code. Software design principles provide guidelines to handle the complexity of the design process and prepare our code when changes arise, and minimize the impact of introducing bugs. Following these guidelines make our code more readable and easier to maintain. For example, we will see a scenario where we translate business requirements into technical specifications using these guidelines. This book aims to make you a better software designer within object-oriented paradigm.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Software Design Principles
نظرات کاربران