ویرگول
ورودثبت نام
فقط کتاب
فقط کتابفقط کتاب مرجع دانلود کتاب تخصصی با بیش از 2800 کتاب در زمینه های تخصصی است. این بلاگ در تلاش است با معرفی کتاب های فقط کتاب شما را با جدیدترین کتب لاتین منتشر شده در دنیا آشنا کند.
فقط کتاب
فقط کتاب
خواندن ۳ دقیقه·۱ ماه پیش

کتاب Automated Code Refactoring and Modernization with OpenRewrite

کتاب Automated Code Refactoring and Modernization with OpenRewrite: Build reusable recipes for scalable migrations, technical debt reduction, and code transformation (بازآرایی و نوسازی خودکار کد با OpenRewrite: ساخت دستورالعمل‌های قابل استفاده مجدد برای مهاجرت‌های مقیاس‌پذیر، کاهش بدهی فنی و تبدیل کد) نوشته Ansgar Schulte یک راهنمای عملی ۱۷۸ صفحه‌ای است که به توسعه‌دهندگان و معماران نرم‌افزار نشان می‌دهد چگونه فرآیندهای تکراری بازآرایی، مهاجرت و رفع بدهی فنی را در کدبیس‌های بزرگ خودکار کنند.

جهت دانلود کتاب Automated Code Refactoring and Modernization with OpenRewrite می‌توانید از لینک زیر استفاده کنید:

faghatketab.ir/product/automated-code-refactoring-and-modernization-with-openrewrite/

کتاب Automated Code Refactoring and Modernization with OpenRewrite
کتاب Automated Code Refactoring and Modernization with OpenRewrite

مقدمه‌ای بر کتاب Automated Code Refactoring and Modernization with OpenRewrite:

بازآرایی و مهاجرت‌های تکراری کد را با Recipeهای قابل استفاده مجدد خودکار کنید و تغییرات گسترده در کد را سریع‌تر، ایمن‌تر و یکپارچه‌تر انجام دهید.

ویژگی‌های کلیدی کتاب Automated Code Refactoring and Modernization with OpenRewrite

  • خودکارسازی بازآرایی‌ها و مهاجرت‌های تکراری در سراسر کدبیس‌ها

  • ایجاد Recipeهای اعلانی (Declarative)، قالب‌های Refaster و Recipeهای دستوری (Imperative)

  • اعمال تبدیل‌های سفارشی از طریق خط لوله ساخت (Build Pipeline) موجود

معرفی کتاب Automated Code Refactoring and Modernization with OpenRewrite:

با استفاده از OpenRewrite، بازآرایی‌های تکراری را خودکار کنید و تغییرات گسترده در کد را به شکلی یکپارچه و مقیاس‌پذیر مدیریت کنید. این کتاب به شما نشان می‌دهد چگونه از Recipeهای آماده استفاده کنید و تبدیل‌های اختصاصی خود را بسازید تا بتوانید کدبیس‌ها را مدرن‌سازی کرده و در عین حال زمان و خطاهای ناشی از تغییرات دستی را به‌طور چشمگیری کاهش دهید.

در ابتدا با درخت‌های معنایی بدون اتلاف (LSTs)، Recipeها، Visitorها و Styleها آشنا می‌شوید تا درک کنید OpenRewrite چگونه کد منبع را نمایش داده و تغییر می‌دهد. سپس یاد می‌گیرید چگونه Recipeها را پیدا، پیکربندی، ترکیب و اجرا کنید، منابع جدید Recipe را به پروژه اضافه نمایید و تبدیل‌ها را با فرایند ساخت نرم‌افزار یکپارچه کنید.

در ادامه، ساخت Recipeهای اعلانی و قالب‌های Refaster را فرا می‌گیرید و سپس به سراغ Recipeهای دستوری می‌روید. همچنین با Visitorها، Cursorها، داده‌های مشترک، تبدیل‌های غیرهم‌ریخت (Non-Isomorphic)، گزینه‌های پیکربندی، آزمون‌نویسی، اعتبارسنجی و استفاده از چندین Visitor آشنا خواهید شد. تمامی مثال‌ها با استفاده از زبان برنامه‌نویسی جاوا ارائه و تشریح شده‌اند.

این کتاب توسط انسگار شولت (Ansgar Schulte)، مهندس نرم‌افزار مستقل با سال‌ها تجربه پروژه‌های واقعی و مدرس بیش از ۱۵ هزار دانشجو، نوشته شده است. نویسنده مفاهیم OpenRewrite را با تکنیک‌هایی پیوند می‌دهد که می‌توانید مستقیماً در پروژه‌های عملی به کار بگیرید. در پایان کتاب، قادر خواهید بود وظایف بازآرایی تکراری را خودکار کرده و Recipeهای قابل استفاده مجدد برای کدبیس‌های خود ایجاد کنید.

آنچه در کتاب Automated Code Refactoring and Modernization with OpenRewrite خواهید آموخت:

  • درک مفاهیم Recipeها، Visitorها، Styleها و LSTها

  • پیدا کردن، پیکربندی، ترکیب و اجرای Recipeهای OpenRewrite

  • افزودن و استفاده از منابع جدید Recipe در پروژه‌ها

  • ساخت Recipeهای اعلانی و مبتنی بر قالب Refaster

  • ایجاد Recipeهای دستوری با استفاده از Visitorها و Cursorها

  • آزمون، اعتبارسنجی و پیکربندی Recipeهای سفارشی

  • آشنایی با Visitorهای هم‌ریخت (Isomorphic) و غیرهم‌ریخت (Non-Isomorphic)

  • پیاده‌سازی تبدیل‌های پیچیده با استفاده از چندین Visitor

  • ادغام بازآرایی خودکار در خط لوله‌های ساخت و توسعه نرم‌افزار

کتاب Automated Code Refactoring and Modernization with OpenRewrite برای چه کسانی مناسب است؟

این کتاب برای توسعه‌دهندگان نرم‌افزار و معماران راهکار (Solution Architects) مناسب است که زمان زیادی را صرف بازآرایی دستی، مهاجرت سیستم‌ها یا کاهش بدهی فنی می‌کنند. برای استفاده از کتاب، آشنایی با نحو زبان جاوا و دسترسی به محیط توسعه جاوا شامل JDK، یک IDE و ابزار Build کافی است. هیچ‌گونه دانش قبلی درباره OpenRewrite یا تجربه بازآرایی کد مورد نیاز نیست.

فهرست مطالب کتاب Automated Code Refactoring and Modernization with OpenRewrite:

  1. شروع کار با OpenRewrite

  2. مفاهیم اصلی OpenRewrite

  3. کار با OpenRewrite

  4. کار با Recipeها

  5. ایجاد Recipeهای سفارشی

  6. پیمایش و تبدیل LSTها با Cursorها

کدنویسیجاواتوسعه نرم افزار
۰
۰
فقط کتاب
فقط کتاب
فقط کتاب مرجع دانلود کتاب تخصصی با بیش از 2800 کتاب در زمینه های تخصصی است. این بلاگ در تلاش است با معرفی کتاب های فقط کتاب شما را با جدیدترین کتب لاتین منتشر شده در دنیا آشنا کند.
شاید از این پست‌ها خوشتان بیاید