دانلود کتاب Design Patterns in Ruby

49,000 تومان

الگوهای طراحی در روبی


موضوع اصلی برنامه نویسی: زبان های برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر Addison-Wesley Professional
تعداد صفحه 384
حجم فایل 2 مگابایت
کد کتاب 0321490452,9780321490452
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2008
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

الگوهای طراحی در روبی

تمجید از الگوهای طراحی در روبی

الگوهای طراحی در روبی راه‌های هوشمندانه‌ای را برای حل بسیاری از مشکلاتی که توسعه‌دهندگان روبی معمولاً با آن‌ها مواجه می‌شوند، مستند می‌کند. راس اولسن در انتخاب کلاسیک کار بسیار خوبی انجام داده است. الگوها و تقویت آنها با الگوهای جدیدتر که ارتباط ویژه ای با روبی دارند. او به وضوح هر ایده را توضیح می دهد و تجربیات زیادی را در اختیار توسعه دهندگان روبی برای کارهای روزانه خودشان قرار می دهد.”

— استیو متسکر، مشاور مدیریت با Dominion Digital, Inc.

“این کتاب نمایشی عالی از الگوهای طراحی کلیدی “گروه چهار” را بدون توسل به توضیحات بیش از حد فنی ارائه می دهد. این کتاب که به سبکی دقیق و در عین حال تقریبا غیررسمی نوشته شده است، به اندازه کافی را پوشش می دهد. به این دلیل که حتی کسانی که قبلاً در معرض الگوهای طراحی قرار نگرفته‌اند، به زودی با استفاده از روبی احساس اطمینان می‌کنند. اولسن کار بزرگی انجام داده است تا کتابی در مورد موضوعی کلاسیک «خشک» را به چنین کتابی جذاب و حتی گاهی طنزآمیز تبدیل کند.”

—پیتر کوپر

“این کتاب پس از یک دهه نیت خوب، علاقه من به درک الگوها را تجدید کرد. راس مفیدترین الگوها را برای روبی انتخاب کرد و آنها را به شیوه ای ساده و منطقی معرفی کرد و از الگوهای GoF فراتر رفت. این کتاب استفاده من از روبی را بهبود بخشید و مرا تشویق کرد که گرد و غباری را که کتاب GoF را پوشانده است پاک کنم.” راه بسیار خوبی برای برنامه نویسان از زبان های شی گرا تایپ ایستا برای یادگیری نحوه نمایش الگوهای طراحی در زبانی پویاتر و انعطاف پذیرتر مانند Ruby.”

—Rob Sanheim, Ruby Ninja, Relevance

بیشترین طراحی کتاب‌های الگو بر پایه C++ و جاوا هستند. اما روبی متفاوت است – و ویژگی‌های منحصربه‌فرد این زبان، پیاده‌سازی و استفاده از الگوهای طراحی را آسان‌تر می‌کند. در این کتاب، راس اولسن نشان می‌دهد که چگونه می‌توان قدرت و ظرافت روبی را با الگوها ترکیب کرد و پیچیده‌تر نوشت. نرم‌افزار مؤثر با خطوط کد بسیار کمتر.

پس از بررسی تاریخچه، مفاهیم و اهداف الگوهای طراحی، اولسن یک تور سریع از زبان روبی ارائه می‌کند – به اندازه‌ای که به هر توسعه‌دهنده نرم‌افزار با تجربه اجازه می‌دهد فوراً از الگوها استفاده کند. این کتاب به ویژه به ویژگی‌های روبی توجه می‌کند که استفاده از patte را ساده می‌کند rns، از جمله تایپ پویا، بسته شدن کد، و «میکس‌ها» برای استفاده مجدد آسان‌تر از کد.

چهارده الگوی کلاسیک «Gang of Four» از دیدگاه روبی در نظر گرفته شده‌اند و توضیح می‌دهند که هر الگو چه مشکلاتی را حل می‌کند. ، بحث در مورد اینکه آیا پیاده سازی های سنتی در محیط Ruby معنی دارند یا خیر، و معرفی پیشرفت های خاص Ruby. فرصت‌هایی برای پیاده‌سازی الگوها تنها در یک یا دو خط کد، به‌جای دیگ‌های تکراری بی‌پایان که زبان‌های معمولی اغلب به آن نیاز دارند، کشف خواهید کرد.

الگوهای طراحی در روبی همچنین الگوهای ابتکاری جدیدی را شناسایی می‌کند که دارای آن هستند. از جامعه روبی پدید آمد. اینها شامل راه‌هایی برای ایجاد اشیاء سفارشی با فرابرنامه‌نویسی، و همچنین الگوی جاه‌طلبانه مبتنی بر Rails “Convention Over Configuration” است که برای کمک به ادغام کل برنامه‌ها و چارچوب‌ها طراحی شده است.

جذاب‌کننده، کاربردی و در دسترس، طراحی الگوها در Ruby به شما کمک می‌کند تا نرم‌افزار بهتری بسازید و در عین حال تجربه برنامه‌نویسی Ruby خود را مفیدتر می‌کند.

Design Patterns in Ruby

Praise for Design Patterns in Ruby

Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience available to Ruby developers for their own daily work.”

—Steve Metsker, Managing Consultant with Dominion Digital, Inc.

“This book provides a great demonstration of the key ‘Gang of Four’ design patterns without resorting to overly technical explanations. Written in a precise, yet almost informal style, this book covers enough ground that even those without prior exposure to design patterns will soon feel confident applying them using Ruby. Olsen has done a great job to make a book about a classically ‘dry’ subject into such an engaging and even occasionally humorous read.”

—Peter Cooper

“This book renewed my interest in understanding patterns after a decade of good intentions. Russ picked the most useful patterns for Ruby and introduced them in a straightforward and logical manner, going beyond the GoF’s patterns. This book has improved my use of Ruby, and encouraged me to blow off the dust covering the GoF book.”

—Mike Stok

Design Patterns in Ruby is a great way for programmers from statically typed objectoriented languages to learn how design patterns appear in a more dynamic, flexible language like Ruby.”

—Rob Sanheim, Ruby Ninja, Relevance

Most design pattern books are based on C++ and Java. But Ruby is different—and the language’s unique qualities make design patterns easier to implement and use. In this book, Russ Olsen demonstrates how to combine Ruby’s power and elegance with patterns, and write more sophisticated, effective software with far fewer lines of code.

After reviewing the history, concepts, and goals of design patterns, Olsen offers a quick tour of the Ruby language—enough to allow any experienced software developer to immediately utilize patterns with Ruby. The book especially calls attention to Ruby features that simplify the use of patterns, including dynamic typing, code closures, and “mixins” for easier code reuse.

Fourteen of the classic “Gang of Four” patterns are considered from the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional implementations make sense in the Ruby environment, and introducing Ruby-specific improvements. You’ll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly repeated boilerplate that conventional languages often require.

Design Patterns in Ruby also identifies innovative new patterns that have emerged from the Ruby community. These include ways to create custom objects with metaprogramming, as well as the ambitious Rails-based “Convention Over Configuration” pattern, designed to help integrate entire applications and frameworks.

Engaging, practical, and accessible, Design Patterns in Ruby will help you build better software while making your Ruby programming experience more rewarding.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Design Patterns in Ruby”