Rector: The Power of Automated Refactoring
برچسب ها:
PHP |Refactoring |
Leanpub
Matthias Noback, Tomas Votruba
2021
190
English
ابزار Rector، ابزاری بسیار قدرتمند است که میتواند فورا کیفیت کد پروژههای PHP شما را بهبود بخشد. از Rector میتوان برای انتقال ایمن پروژهها از PHP 5.6 به PHP 8 استفاده کرد. این ابزار میتواند به شما کمک کند تا یک استاندارد از شیوههای برنامه نویسی قوی در پروژه خودتان ایجاد کنید؛ و میتواند زمان هایی را که قرار است صرف بررسی pull requestها میکنید را برای شما صرفه جویی کند.
در کتاب Rector - The Power of Automated Refactoring (رکتور - قدرت ریفکتور کردن خودکار)، توسعه دهندگان باتجربه Matthias Noback و Tomas Votruba تمام اطلاعاتی را که برای تبدیل شدن به یک کاربر قدرتمند Rector نیاز دارید را در اختیار شما قرار میدهند.
مطالبی که در کتاب Rector - The Power of Automated Refactoring، یاد خواهید گرفت:
- چگونه Rector را به بخشی از گردش کار توسعه روزانه خود تبدیل کنید
- نحوه ایجاد قوانین Rector که جایگزین کارهای تکراری بازسازی دستی میشوند
- چگونه با افزودن Rector به فرآیند build پروژه خود، حتی refactor کردن را بیشتر خودکار کنید
- جایگاه Rector در اکوسیستم بزرگتر ابزارهای PHP برای تضمین کیفیت کد چیست؟
- Rector در آینده چه نقشی را ایفا خواهد کرد؟
- مفاهیم پشت Rector: نشانه گذاری، تجزیه و دستکاری گرههای PHP AST
- تکنیکهای توسعه آزمون محور برای ایجاد بازسازیهای خودکار
Table of Contents:
- Introduction
- Programmatically Modifying PHP Code
- PHP Tools in the Game
- Creating Your First Rector Rule
- Test-driven Rule Development
- More Testing Techniques
- Continuous Rectifying
- Rector + GitHub Actions = Next Member of Your Team
- The Future of Instant Upgrades
می پسندم
به درد نمی خوره