کتاب Simple Object Oriented Design: Create Clean, Maintainable Applications (طراحی شیگرا ساده: برنامههای کاربردی تمیز و قابل نگهداری ایجاد کنید) مفاهیم شیگرایی در زبانهای برنامهنویسی را به سادهترین شکل ممکن آموزش میدهد.
برای مشاهده جزئیات و دانلود کتاب Simple Object Oriented Design میتوانید از لینک زیر استفاده کنید:
https://faghatketab.ir/product/simple-object-oriented-design/
این کتاب به شما کمک میکند تا کد شیءگرا (Object-Oriented) قابل خواندن، نگهداری و سازگار با آینده بنویسید. حفظ سادگی در طراحیهای شیءگرا نیازمند رویکردی خلاقانه است و این همان چیزی است که در کتاب «طراحی شیءگرا ساده» پیدا خواهید کرد.
کتاب Simple Object Oriented Design نوشتهی مائوریسیو آنیچ، متخصص با ۲۰ سال سابقهی توسعهی نرمافزار، پر از الگوها و اصولی است که به کاهش پیچیدگی کد کمک میکند.
شما یاد میگیرید که با رشد طبیعی پیچیدگی کد مقابله کنید و رویکردی با عنوان «به اندازهی کافی خوب» را در پیش بگیرید، به این معنی که بازنگاری کد (Refactor) هنگام تغییر الزامات، آسان باشد.
در کتاب Simple Object Oriented Design با اصول مهمی آشنا میشوید که به شما کمک میکند:
شما یاد خواهید گرفت که چه چیزی یک طراحی نرمافزار شیءگرا را خوب یا بد میکند، چگونه در تصمیمات طراحی، انتخابهای بهتری داشته باشید و چه زمانی به جای ساختارهای دادهی سادهتر، پیچیدگی را بپذیرید.
با این کتاب به عنوان مرجعی حیاتی، آمادهی نوشتن کدی خواهید بود که در گذر زمان دوام بیاورد و بدون کند کردن روند عرضهی ویژگیهای جدید، قابل نگهداری باشد.
دربارهی تکنولوژی:
حتی یک برنامهی سادهی شیءگرا نیز میتواند با تکامل، به سرعت پیچیده شود. هر کلاس، متد یا ویژگی جدید به معنای مدیریت وضعیت و انتزاعهای بیشتری است که به نوبهی خود باعث افزایش پیچیدگی، نگهداری و زمان صرف شده برای رفع ابهامات کدهای قدیمی میشود. ساده نگه داشتن کد، نیازمند تلاش و مهارت است. این کتاب به شما نشان میدهد که چگونه این کار را انجام دهید.
دربارهی کتاب Simple Object Oriented Design:
«طراحی شیءگرا ساده: ایجاد برنامههای کاربردی تمیز و قابل نگهداری»، اصول طراحی کاربردی را ارائه میدهد که میتوانید برای ساده نگه داشتن کد شیءگرا در حین رشد و تغییر آن استفاده کنید.
کتاب Simple Object Oriented Design به عنوان مجموعهای از تکنیکهای عملی که میتوانید در هر زبان شیءگرا (مانند جاوا، سیشارپ یا پایتون) به کار بگیرید، نکاتی را برای نوشتن کد مختصر، مدیریت وابستگیها و ماژولها و طراحی انتزاعهای انعطافپذیر ارائه میدهد.
شکلهای گویا، مثالهای واقعی و تمرینهای ارزشمند، درک هر اصل را برای شما آسانتر میکند.
محتوای کتاب Simple Object Oriented Design:
دربارهی خوانندگان:
خوانندگان باید با یک زبان شیءگرا مانند جاوا، سیشارپ یا پایتون آشنایی داشته باشند.
دربارهی نویسنده کتاب Simple Object Oriented Design:
مائوریسیو آنیچ مهندس نرمافزار با ۲۰ سال سابقهی کار است. او همچنین استادیار مهندسی نرمافزار در دانشگاه فناوری دلفت و نویسندهی کتاب «آزمایش مؤثر نرمافزار» است.
فهرست مطالب کتاب Simple Object Oriented Design: