دانلود کتاب Re-Engineering Legacy Software – مهندسی مجدد نرم افزار میراث

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش 1
  • سال 2016
  • نویسنده (گان) Chris Birchall
  • ناشر Manning Publications
  • زبان English
  • تعداد صفحات
  • حجم فایل 3.1MB
  • فرمت فایل epub
  • شابک 1617292508, 9781617292507
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

Summary

As a developer, you may inherit projects built on existing codebases with design patterns, usage assumptions, infrastructure, and tooling from another time and another team. Fortunately, there are ways to breathe new life into legacy projects so you can maintain, improve, and scale them without fighting their limitations.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects. It covers refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. You’ll learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. You’ll also develop practical processes for deciding whether to rewrite or refactor, organizing teams, and convincing management that quality matters. Core topics include deciphering and modularizing awkward code structures, integrating and automating tests, replacing outdated build systems, and using tools like Vagrant and Ansible for infrastructure automation.

What’s Inside

  • Refactoring legacy codebases
  • Continuous inspection and integration
  • Automating legacy infrastructure
  • New tests for old code
  • Modularizing monolithic projects

About the Reader

This book is written for developers and team leads comfortable with an OO language like Java or C#.

About the Author

Chris Birchall is a senior developer at the Guardian in London, working on the back-end services that power the website.

Table of Contents

    PART 1 GETTING STARTED

  1. Understanding the challenges of legacy projects
  2. Finding your starting point
  3. PART 2 REFACTORING TO IMPROVE THE CODEBASE

  4. Preparing to refactor
  5. Refactoring
  6. Re-architecting
  7. The Big Rewrite
  8. PART 3 BEYOND REFACTORINGIMPROVING PROJECT WORKFLOWAND INFRASTRUCTURE

  9. Automating the development environment
  10. Extending automation to test, staging, and production environments
  11. Modernizing the development, building, and deployment of legacy software
  12. Stop writing legacy code!

————————————————————–

ترجمه ماشینی :

خلاصه

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

خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در PDF، Kindle، و ePub است. فرمت ها از انتشارات منینگ.

درباره کتاب

Re-Engineering Legacy Software راهنمای تجربه محور برای احیای موروثی است پروژه ها. بازسازی، معیارهای کیفیت، زنجیره ابزار و گردش کار، ادغام مداوم، اتوماسیون زیرساخت و فرهنگ سازمانی را پوشش می دهد. شما تکنیک‌هایی را برای معرفی تزریق وابستگی برای مدولار بودن کد، اندازه‌گیری کمی کیفیت و خودکارسازی زیرساخت‌ها یاد خواهید گرفت. همچنین فرآیندهای عملی را برای تصمیم‌گیری در مورد بازنویسی یا اصلاح، سازماندهی تیم‌ها و متقاعد کردن مدیریت مبنی بر اهمیت کیفیت ایجاد خواهید کرد. موضوعات اصلی شامل رمزگشایی و مدولار کردن ساختارهای کد ناجور، یکپارچه سازی و خودکارسازی تست ها، جایگزینی سیستم های ساخت قدیمی و استفاده از ابزارهایی مانند Vagrant و Ansible برای اتوماسیون زیرساخت است.

چه چیزی در داخل است

  • بازسازی پایگاه‌های کد قدیمی
  • بازرسی و یکپارچه‌سازی مداوم
  • خودکارسازی زیرساخت‌های قدیمی
  • تست های جدید برای کدهای قدیمی
  • مدولار کردن پروژه های یکپارچه

درباره Reader

این کتاب برای توسعه دهندگان و رهبران تیم با زبان OO مانند جاوا یا سی شارپ نوشته شده است.

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

کریس برچال

b> یک توسعه‌دهنده ارشد در گاردین در لندن است که روی سرویس‌های بک‌اند که به وب‌سایت قدرت می‌دهند کار می‌کند.

فهرست محتوا

    بخش 1 شروع به کار

  1. درک چالش های پروژه های قدیمی
  2. پیدا کردن نقطه شروع
  3. بخش 2 بازسازی برای بهبود پایگاه کد

  4. آماده سازی برای بازسازی
  5. بازسازی
  6. معماری مجدد
  7. بازنویسی بزرگ
  8. قسمت 3 فراتر از بازسازی، بهبود پروژه گردش کار و زیرساخت

    < li>خودکارسازی محیط توسعه

  9. توسعه اتوماسیون به محیط های آزمایش، مرحله بندی و تولید
  10. مدرن سازی توسعه، ساخت و استقرار نرم افزارهای قدیمی
  11. توقف نوشتن کد قدیمی!

 

tag : دانلود کتاب مهندسی مجدد نرم افزار میراث , Download مهندسی مجدد نرم افزار میراث , دانلود مهندسی مجدد نرم افزار میراث , Download Re-Engineering Legacy Software Book , مهندسی مجدد نرم افزار میراث دانلود , buy مهندسی مجدد نرم افزار میراث , خرید کتاب مهندسی مجدد نرم افزار میراث , دانلود کتاب Re-Engineering Legacy Software , کتاب Re-Engineering Legacy Software , دانلود Re-Engineering Legacy Software , خرید Re-Engineering Legacy Software , خرید کتاب Re-Engineering Legacy Software ,

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

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Re-Engineering Legacy Software – مهندسی مجدد نرم افزار میراث”