دانلود کتاب Working Effectively with Legacy Code

49,000 تومان

کارکرد موثر با Legacy Code


نوع کالا کتاب الکترونیکی
ناشر Prentice Hall Professional Technical Reference
تعداد صفحه 456
حجم فایل 2 مگابایت
کد کتاب 0131177052,9780131177055
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتCHM
سال انتشار2005
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های 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 تومان
توضیحات

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

کارکرد موثر با Legacy Code

نباید پنهان بماند که اکثر تلاش‌های توسعه نرم‌افزار تجاری شامل برخورد با کدهای ضعیف ساخته شده دیگران است، با این حال این کتاب یکی از معدود منابعی است که توصیه‌های عملی را برای چنین کارهایی ارائه می‌کند و نزدیک‌ترین چیز به یک کتاب جامع است. تا جایی که من می دانم مرجعی در مورد این موضوع است.

در اینجا ده‌ها تکنیک مفید را می‌بینید که بر اساس نوع مشکلی که آن‌ها به آن اشاره می‌کنند سازمان‌دهی شده‌اند، که هر کدام به اختصار با مثال‌های ملموس توضیح داده شده‌اند. بسیاری از آنها چیزهایی هستند که من در گذشته با آنها موفقیت داشته‌ام، و از آن‌هایی که هنوز امتحان نکرده‌ام، چیزی در 19 سال تجربه صنعت من وجود ندارد که باعث شود به کارکرد آنها شک کنم.

با این حال، یک کلمه احتیاط: هم دشواری و هم اهمیت این را نشان می‌دهد که همه کسانی که روی کدهای مشابه کار می‌کنند، ایده‌هایی را که ارائه می‌کند، خریداری کنند. برنامه نویسان سهل انگار در مقابل تغییر مقاومت می کنند زیرا تمایل دارند از “انتخاب نامطلوب” سود ببرند (آن را در ویکی پدیا جستجو کنید)، و شما واقعاً نمی خواهید تنها کسی باشید که نگران پوشش کد و قابلیت نگهداری است در حالی که دیگران برای تمیز کردن شما آشفتگی ایجاد می کنند. بالا توسل به خرد مهندسی و علاقه مشترک همیشه آنقدر که به نظر می رسد آسان نیست.

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

Working Effectively with Legacy Code

It should be no secret that the majority of commercial software development effort consists of dealing with other people’s poorly constructed code, yet this book is one of only a handful of sources that offer any practical advice for such undertakings, and the closest thing to a comprehensive reference on the subject so far as I know.

Here you’ll find dozens of useful techniques organized according to the kind of problem that they address, each explained concisely with concrete examples. Lots of them are things that I’ve had success with in the past, and of the ones I haven’t tried yet, there’s nothing in my 19 years of industry experience that leads me to doubt that they work.

A word of caution, though: It understates both the difficulty and the importance of having everyone who works on the same code to buy into the ideas it puts forth. Negligent programmers will resist change because they tend to benefit from “adverse selection” (look it up on Wikipedia), and you really don’t want to be the only one worrying about code coverage and maintainability while everyone else creates messes for you to clean up. Appealing to engineering wisdom and common interest is not always so easy as it sounds.

But on the whole, this is fine advice, and every programmer should own a copy. Not only will it help you to better the quality of your life by improving the state of your most troublesome projects, but also it will teach you to minimize the problems that you create in the first place, as well as how to fix those problems before they become too costly.

نظرات (0)

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

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

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