
دانلود کتاب Refactoring – Improving the Design of Existing Code (به فارسی: Refactoring – بهبود طراحی کد موجود) نوشته شده توسط «Martin Fowler – Kent Beck – John Brant – William Opdyke – Don Roberts»
اطلاعات کتاب Refactoring – بهبود طراحی کد موجود
موضوع اصلی: کامپیوتر – برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Addison-Wesley Professional
نویسنده: Martin Fowler – Kent Beck – John Brant – William Opdyke – Don Roberts
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 1999
تعداد صفحه: 337
حجم فایل: 1.95 مگابایت
کد کتاب: 0201485672 , 9780201485677
نوبت چاپ: 1
توضیحات کتاب Refactoring – بهبود طراحی کد موجود
از آنجایی که استفاده از فناوری شی – به ویژه زبان برنامه نویسی جاوا – رایج شده است، مشکل جدیدی برای رویارویی جامعه توسعه نرم افزار پدید آمده است. تعداد قابل توجهی از برنامههای ضعیف طراحی شده توسط توسعهدهندگان کمتجربه ایجاد شدهاند که در نتیجه برنامههایی ناکارآمد هستند و نگهداری و گسترش آنها سخت است. به طور فزاینده ای، متخصصان سیستم های نرم افزاری متوجه می شوند که کار با این برنامه های کاربردی “غیر بهینه” به ارث رسیده چقدر دشوار است. برای چندین سال، برنامه نویسان شی در سطح متخصص از مجموعه رو به رشدی از تکنیک ها برای بهبود یکپارچگی ساختاری و عملکرد چنین برنامه های نرم افزاری موجود استفاده کرده اند. این شیوهها که از آن به عنوان “بازسازی” یاد میشود، در حوزه کارشناسان باقی مانده است، زیرا هیچ تلاشی برای رونویسی اطلاعات به شکلی که همه توسعهدهندگان بتوانند از آن استفاده کنند، صورت نگرفته است. . .تا به حال. در Refactoring: Improving the Design of Existing Code، مارتین فاولر، مربی مشهور فنآوری شی، زمینه جدیدی را ایجاد میکند، این شیوههای اصلی را ابهامزدایی میکند و نشان میدهد که چگونه متخصصان نرمافزار میتوانند به مزایای قابل توجه این فرآیند جدید پی ببرند. با آموزش مناسب، یک طراح سیستم ماهر می تواند یک طرح بد را انتخاب کند و آن را به کدهایی با طراحی خوب و قوی تبدیل کند. در این کتاب، مارتین فاولر به شما نشان میدهد که معمولاً کجا میتوان فرصتهایی برای بازسازی مجدد پیدا کرد، و چگونه میتوانید یک طرح بد را به یک طرح خوب تبدیل کنید. هر مرحله بازسازی ساده است – به ظاهر بسیار ساده است که ارزش انجام آن را ندارد. Refactoring ممکن است شامل انتقال یک فیلد از یک کلاس به کلاس دیگر، یا بیرون کشیدن کد از یک متد برای تبدیل آن به متد خاص خود، یا حتی فشار دادن برخی کدها به بالا یا پایین سلسله مراتب باشد. در حالی که این مراحل فردی ممکن است ابتدایی به نظر برسند، تأثیر تجمعی چنین تغییرات کوچکی می تواند به طور اساسی طراحی را بهبود بخشد. Refactoring یک راه اثبات شده برای جلوگیری از پوسیدگی نرم افزار است. نویسنده علاوه بر بحث در مورد تکنیکهای مختلف بازسازی مجدد، فهرست مفصلی از بیش از هفتاد بازسازی اثباتشده را همراه با نکات مفیدی ارائه میکند که به شما یاد میدهد چه زمانی آنها را اعمال کنید. دستورالعمل های گام به گام برای اعمال هر بازسازی؛ و مثالی که نحوه عملکرد refactoring را نشان می دهد. مثالهای گویا در جاوا نوشته شدهاند، اما ایدهها برای هر زبان برنامهنویسی شی گرا قابل اجرا هستند.
دانلود کتاب «Refactoring – بهبود طراحی کد موجود»

📖 خرید این کتاب
برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمههای زیر کلیک کنید تا پیام آماده برای شما ارسال شود:
پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.