دانلود کتاب Working Effectively with Legacy Code
49,000 تومان
کارکرد موثر با Legacy Code
| نوع کالا | کتاب الکترونیکی |
|---|---|
| ناشر | Prentice Hall Professional Technical Reference |
| تعداد صفحه | 456 |
| حجم فایل | 2 مگابایت |
| کد کتاب | 0131177052,9780131177055 |
| نوبت چاپ | 1 |
| نویسنده | Michael Feathers |
|---|---|
| زبان | انگلیسی |
| فرمت | CHM |
| سال انتشار | 2005 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 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 سال تجربه صنعت من وجود ندارد که باعث شود به کارکرد آنها شک کنم.
با این حال، یک کلمه احتیاط: هم دشواری و هم اهمیت این را نشان میدهد که همه کسانی که روی کدهای مشابه کار میکنند، ایدههایی را که ارائه میکند، خریداری کنند. برنامه نویسان سهل انگار در مقابل تغییر مقاومت می کنند زیرا تمایل دارند از “انتخاب نامطلوب” سود ببرند (آن را در ویکی پدیا جستجو کنید)، و شما واقعاً نمی خواهید تنها کسی باشید که نگران پوشش کد و قابلیت نگهداری است در حالی که دیگران برای تمیز کردن شما آشفتگی ایجاد می کنند. بالا توسل به خرد مهندسی و علاقه مشترک همیشه آنقدر که به نظر می رسد آسان نیست.
اما در کل، این توصیه خوبی است و هر برنامه نویسی باید یک نسخه از آن داشته باشد. نه تنها به شما کمک می کند تا با بهبود وضعیت مشکل ترین پروژه های خود، کیفیت زندگی خود را بهبود بخشید، بلکه به شما می آموزد که مشکلاتی را که در وهله اول ایجاد می کنید به حداقل برسانید و همچنین چگونه آن مشکلات را قبل از آن برطرف کنید. آنها بسیار گران می شوند.
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.

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