Designing Social Interfaces: Principles, Patterns, and Practices for Improving the User Experience (Animal Guide)
Christian Crumlish,Erin Malone
Sandi Metz
0 نظر
سال انتشار
صفحه
بازدید
معرفی کتاب "99 Bottles of OOP: A Practical Guide to Object-Oriented Design" کتاب "99 Bottles of OOP: A Practical Guide to Object-Oriented Design" نوشتهی من، سندی مِتز، اثری استثنایی در زمینه طراحی شیگرا است که به برنامهنویسان و توسعهدهندگان نرمافزار کمک میکند تا مهار
کتاب "99 Bottles of OOP: A Practical Guide to Object-Oriented Design" نوشتهی من، سندی مِتز، اثری استثنایی در زمینه طراحی شیگرا است که به برنامهنویسان و توسعهدهندگان نرمافزار کمک میکند تا مهارتهای طراحی خود را به سطح بالاتری ارتقا دهند. این کتاب برای کسانی که میخواهند کدهای خود را خواناتر، تغییرپذیرتر و قابل اطمینانتر نمایند، اثری ضروری است.
"99 Bottles of OOP" کتابی آموزشی با رویکرد گامبهگام است. این کتاب مبتنی بر یک مسئله ساده ولی چالشبرانگیز، یعنی تولید آهنگ معروف "99 Bottles of Beer"، نوشته شده است. هدف اصلی کتاب، آموزش طراحی کدهایی است که هم توانایی رفع نیازهای کنونی را دارند و هم برای تغییرات آینده آماده هستند.
از طریق استفاده از توالیهای سازنده، دستورالعملها و مثالهای زنده، کتاب مهارت شما را در موارد زیر تقویت میکند:
در هر فصل، تکنیکهای جدیدی معرفی شده و هر تغییر در کد به طور کامل توضیح داده میشود، به طوری که شما نه تنها خروجی نهایی بلکه فرآیند رسیدن به آن را نیز درک خواهید کرد. این کتاب باعث میشود تا برنامهنویسان بتوانند به منظور طراحی نرمافزارهایی که رشد و تغییر را مدیریت میکنند، تصمیمات آگاهانهتری بگیرند.
این کتاب بر اساس اصول بنیادی Object-Oriented Programming و تکنیکهای پیشرفته طراحی بنا شده است. در ادامه برخی از درسهای کلیدی این کتاب آورده شدهاند:
این کتاب مملو از نقلقولها و آموزههایی است که دیدگاه شما را در مورد توسعه نرمافزار تغییر خواهد داد. برخی از نقلقولهای کلیدی عبارتاند از:
"The primary goal of OOP is to isolate things that change for different reasons."
"Duplication is far cheaper than the wrong abstraction."
"You can’t know the best design in advance; what you can do is build changeable software."
توسعهدهندگان اغلب درگیر چالشهای پیچیدهای میشوند که نیاز به تصمیمات طراحی قاطع دارند. کتاب "99 Bottles of OOP" نه تنها بر جنبههای فنی تمرکز میکند، بلکه به بهبود مهارتهای تفکر انتقادی و اتخاذ تصمیمات هدفمند میپردازد.
این کتاب به شما کمک میکند که اصول اساسی طراحی شیگرا را به بخشی از دیانای برنامهنویسی خود تبدیل کنید و یاد بگیرید که چگونه از ابزارهایی مانند Refactoring، تستنویسی، و Design Patterns به طور بهرهورانه استفاده کنید. اگر به دنبال نوشتن نرمافزارهای قابل تغییر و نگهداری هستید، این کتاب به عنوان یک راهنمای ضروری عمل خواهد کرد.
در نهایت، "99 Bottles of OOP" صرفاً کتابی درباره برنامهنویسی نیست، بلکه به تقویت فلسفههای طراحی که به توسعهدهندگان کمک میکند تا نرمافزارهای پیچیدهتری بسازند، میپردازد.
پرسشت با عنوان و نویسنده همین کتاب برای دستیار ارسال میشود. هر پاسخ ۲ امتیاز مصرف میکند.
0 نظر · میانگین 4.7 از ۵
وارد شوید تا نظر خود را ثبت کنید.
سؤال مشخص بپرس و از تجربه جامعه استفاده کن.
منابع مرتبط برای ادامه همین مسیر.
Christian Crumlish,Erin Malone
Simon King,Kuen Chang