سبد خرید
0

هیچ محصولی در سبد خرید نیست.

حساب کاربری

یا

حداقل 8 کاراکتر

پشتیبان 99004600919

پشتیبانی

20%

Working Effectively with Legacy Code

کتاب Working Effectively with Legacy Code

خرید کتاب زبان اصلی | کاغذ تحریر | سایز اصلی کتاب | چاپ سیاه و سفید | صحافی جلد نرم

 

از سیستم های قدیمی خود بهره بیشتری ببرید: عملکرد، عملکرد، قابلیت اطمینان و مدیریت بیشتر آیا کد شما به راحتی قابل تغییر است؟ آیا وقتی آن را تغییر می‌دهید، می‌توانید تقریباً آنی بازخورد دریافت کنید؟ آیا آن را درک می کنید؟ اگر پاسخ هر یک از این سؤالات منفی است، شما دارای کدهای قدیمی هستید و زمان و هزینه را از تلاش‌های توسعه شما می‌گیرد.

۳۶۰,۰۰۰ تومان

موجود در انبار
قیمت منصفانه
ضمانت کیفیت
ارسال در کمترین زمان
بسته بندی مقاوم
نقد و بررسی اجمالیکتاب Working Effectively with Legacy Code

Get more out of your legacy systems: more performance, functionality, reliability, and manageability

Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

The topics covered include

  • Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance
  • Getting legacy code into a test harness
  • Writing tests that protect you against introducing new problems
  • Techniques that can be used with any language or platform—with examples in Java, C++, C, and C#
  • Accurately identifying where code changes need to be made
  • Coping with legacy systems that aren’t object-oriented
  • Handling applications that don’t seem to have any structure

This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

© Copyright Pearson Education. All rights reserved.

About the Author

MICHAEL C. FEATHERS works for Object Mentor, Inc., one of the world’s top providers of mentoring, skill development, knowledge transfer, and leadership services in software development. He currently provides worldwide training and mentoring in Test-Driven Development (TDD), Refactoring, OO Design, Java, C#, C++, and Extreme Programming (XP). Michael is the original author of CppUnit, a C++ port of the JUnit testing framework, and FitCpp, a C++ port of the FIT integrated-testing framework. A member of ACM and IEEE, he has chaired CodeFest at three OOPSLA conferences.

کتاب های رابرت سی مارتین

این کتاب از سری کتاب های رابرت سی مارتین توانایی برنامه نویسان را در اختیار برنامه نویسان قرار می دهد تا بدون نیاز به انجام وظیفه بسیار گران قیمت برای بازنویسی همه کد های موجود ، به برنامه نویسان بپردازند. این مجموعه ای از استراتژی های عملی را توصیف می کند که توسعه دهندگان می توانند از آن استفاده کنند تا برنامه های نرم افزاری موجود خود را تحت کنترل خود درآورند.

مایکل نویسنده راهنمایی های مفیدی در مورد چگونگی دستیابی به این استراتژی ها در هنگام تغییر کاربری یا ایجاد تغییرات عملکردی در پایگاه های کد ارائه می دهد. یکی از نکات مهم کتاب این است که به توسعه دهندگان می آموزد که از تست های نوشتن استفاده کنند تا بتوانند اطمینان حاصل کنند که آنها به طور ناخواسته برنامه را تغییر نمی دهند زیرا آنها را بهینه می کنند.

نمونه هایی در Java ، C ++ و Csharp ارائه شده است ، و کتاب فرض می کند که خواننده از UMLnotation آگاهی دارد. استراتژی های استفاده از UML و کد در C ++ و جاوا در درجه اول مشاوره مستقل به زبان انگلیسی در میله های جانبی و ضمائم مخصوص کاربران خاص زبانی ارائه می شود.

Product details

  • Paperback: ۴۵۶ pages
  • Publisher: Prentice Hall; 1 edition (October 2, 2004)
  • Language: English
  • ISBN-10: ۰۱۳۱۱۷۷۰۵۲
  • ISBN-13: ۹۷۸-۰۱۳۱۱۷۷۰۵۵
  • Product Dimensions: ۷ x 1 x 9.2 inches
  • Software Design & Engineering
نمایش ادامه مطلب
برچسب:
نظرات کاربرانکتاب Working Effectively with Legacy Code

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید: فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید. نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید. بهتر است در نظرات خود از تمرکز روی عناصر متغیر مثل قیمت، پرهیز کنید. به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

اولین کسی باشید که دیدگاهی می نویسد “Working Effectively with Legacy Code”

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

  • جدیدترین
  • مفیدترین
  • دیدگاه خریداران

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

پرسش و پاسخکتاب Working Effectively with Legacy Code

هیچ پرسشی یافت نشد

    برای ثبت پرسش، لازم است ابتدا وارد حساب کاربری خود شوید

    نقد و بررسیکتاب Working Effectively with Legacy Code
    افزودن به سبد خرید
    مقایسه محصولات

    0 محصول

    مقایسه محصول
    مقایسه محصول
    مقایسه محصول
    مقایسه محصول