دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sandi Metz
سری:
ناشر: Addison-Wesley Professional
سال نشر: 2012
تعداد صفحات: 318
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Practical Object-Oriented Design in Ruby An Agile Primer به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طراحی عملی شی گرا در Ruby An Agile Primer نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
راهنمای کامل نوشتن برنامههای Ruby قابل نگهداری، قابل مدیریت،
لذتبخش و قدرتمند
سهولت استفاده بسیار تحسینشده روبی دارای یک نقطه ضعف است:
بسیاری از برنامههای Ruby و Rails بدون نگرانی برای نگهداری
طولانیمدت یا تکامل آنها ایجاد شدهاند. وب غرق در کد روبی است
که اکنون تغییر یا گسترش آن عملاً غیرممکن است. این متن به شما
کمک میکند تا با استفاده از تکنیکهای قدرتمند طراحی شیگرا در
دنیای واقعی، آن مشکل را حل کنید، که به طور کامل با استفاده از
مثالهای ساده و کاربردی روبی توضیح میدهد.
ساندی متز یک عمر مکالمات و ارائههای مربوط به طراحی شیگرا را
در یک صفحه تقطیر کرده است. مجموعه ای از شیوه های متمرکز بر روبی
برای ایجاد کدهای قابل مدیریت، توسعه پذیر و دلپذیر. او به شما
نشان میدهد که چگونه برنامههای کاربردی جدیدی بسازید که
میتوانند از موفقیت جان سالم به در ببرند و برنامههای موجود را
که تغییر آنها غیرممکن شده است، تعمیر کنید. هر تکنیک با مثالهای
توسعهیافته نشان داده شده است، همه از وبسایت همراه، poodr.info
قابل دانلود هستند.
اولین عنوانی که دقیقاً بر روی طراحی برنامه کاربردی روبی شیگرا
تمرکز میکند، طراحی شیگرای عملی در روبی شما را به نتایج برتر
راهنمایی میکند. ، هر تجربه قبلی شما از روبی. برنامه نویسان
Ruby تازه کار قوانین خاصی را برای زندگی بر اساس سطح متوسط
پیدا خواهند کرد. شما
- بدانید که چگونه برنامه نویسی شی گرا می تواند به شما در ایجاد
کد Ruby کمک کند که نگهداری و ارتقاء آن آسان تر باشد
- تصمیم بگیرید که چه چیزی به یک کلاس Ruby تعلق دارد
- از درهم تنیدگی اشیایی که باید جدا نگه داشته شوند اجتناب
کنید
>- تعریف رابط های انعطاف پذیر بین اشیا
- کاهش هزینه های سربار برنامه نویسی با تایپ اردک
- اعمال موفقیت آمیز وراثت
- ساخت اشیا از طریق ترکیب
- طراحی تست های مقرون به صرفه
- حل مشکلات رایج مرتبط با کد Ruby بد طراحی شده است
The Complete Guide to Writing More Maintainable, Manageable,
Pleasing, and Powerful Ruby Applications
Ruby’s widely admired ease of use has a downside: Too many Ruby
and Rails applications have been created without concern for
their long-term maintenance or evolution. The Web is awash in
Ruby code that is now virtually impossible to change or extend.
This text helps you solve that problem by using powerful
real-world object-oriented design techniques, which it
thoroughly explains using simple and practical Ruby
examples.
Sandi Metz has distilled a lifetime of conversations and
presentations about object-oriented design into a set of
Ruby-focused practices for crafting manageable, extensible, and
pleasing code. She shows you how to build new applications that
can survive success and repair existing applications that have
become impossible to change. Each technique is illustrated with
extended examples, all downloadable from the companion Web
site, poodr.info.
The first title to focus squarely on object-oriented Ruby
application design, Practical Object-Oriented Design in Ruby
will guide you to superior outcomes, whatever your previous
Ruby experience. Novice Ruby programmers will find specific
rules to live by intermediate Ruby programmers will find
valuable principles they can flexibly interpret and apply and
advanced Ruby programmers will find a common language they can
use to lead development and guide their colleagues.
This guide will help you
- Understand how object-oriented programming can help you craft
Ruby code that is easier to maintain and upgrade
- Decide what belongs in a single Ruby class
- Avoid entangling objects that should be kept separate
- Define flexible interfaces among objects
- Reduce programming overhead costs with duck typing
- Successfully apply inheritance
- Build objects via composition
- Design cost-effective tests
- Solve common problems associated with poorly designed Ruby
code