ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Re-Engineering Legacy Software

دانلود کتاب مهندسی مجدد نرم افزار میراث

Re-Engineering Legacy Software

مشخصات کتاب

Re-Engineering Legacy Software

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: Manning Publications 
سال نشر: 2016 
تعداد صفحات: 234 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 40,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Re-Engineering Legacy Software به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب مهندسی مجدد نرم افزار میراث

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


توضیحاتی درمورد کتاب به خارجی

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.
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. Youll learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. Youll 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.
Whats Inside
Refactoring legacy codebases
Continuous inspection and integration
Automating legacy infrastructure
New tests for old code
Modularizing monolithic projects





نظرات کاربران