
Co dělá
Rector přepisuje PHP kód podle pravidel: povýší ho na novější verzi PHP nebo frameworku a provede rozsáhlé refaktoringy najednou. Pravidla si můžete napsat i vlastní.
Pro koho
Pro PHP týmy se starším kódem, které chtějí rychle upgradovat.
Launche
Česká stopa
Rector vytvořil Tomáš Votruba, který v roce 2015 založil českou a slovenskou PHP komunitu Péhápkaři. Dnes kolem nástroje nabízí i firemní upgrady starších aplikací.
Zdroje
- Rector: Part 1 – What and How (Tomas Votruba)
- Tomas Votruba (Sessionize)
- Rector — Pricing (Rector)
- Rector — Klíčové funkce (Rector)
Historie
- Tomáš Votruba na něm začal pracovat v roce 2016 (původně pod jménem Refactor); zlom přinesl PHP-Parser 4 v roce 2018. zdroj
Zakladatelé a tým
- Autor Tomáš Votruba. zdroj
Ceník
- Tým nabízí placený audit a přímou pomoc s upgradem; rozsah a cena jsou uvedeny po fázích služby. zdroj
Užitečné odkazy
Klíčové funkce
- Automatické úpravy a refaktoring PHP kódu zdroj
- Výběr cest, pravidel a úrovní v souboru rector.php zdroj
- Náhled navržených změn pomocí příkazu --dry-run zdroj
- Odlišení: Umožňuje začít jednou úrovní pravidel a rozšiřovat změny po menších reviewovatelných dávkách. zdroj
Alternativy
Zahraniční alternativy
Automatické opravy stylu PHP a vybraná migrační pravidla; nepokrývá automaticky všechny frameworkové upgrady.
Související, ale ne alternativa
Otázky a odpovědi
Co je Rector?
Rector – Automatický upgrade a refaktoring PHP kódu. Rector přepisuje PHP kód podle pravidel: povýší ho na novější verzi PHP nebo frameworku a provede rozsáhlé refaktoringy najednou. Pravidla si můžete napsat i vlastní.
Pro koho je Rector?
Pro PHP týmy se starším kódem, které chtějí rychle upgradovat.
Je Rector český produkt?
Ano. Rector vytvořil Tomáš Votruba, který v roce 2015 založil českou a slovenskou PHP komunitu Péhápkaři. Dnes kolem nástroje nabízí i firemní upgrady starších aplikací.
Jak Rector vyzkoušet?
Stažením aplikace nebo instalací programu. Tým nabízí placený audit a přímou pomoc s upgradem; rozsah a cena jsou uvedeny po fázích služby.
Jaké alternativy má Rector?
Rector řeší úlohu: automatizovaný refaktoring a upgrade PHP kódu. Zahraniční možnosti pro porovnání: PHP-CS-Fixer: Automatické opravy stylu PHP a vybraná migrační pravidla; nepokrývá automaticky všechny frameworkové upgrady. Psalm. OpenRewrite. Easy Coding Standard není běžná alternativa. Rector i Easy Coding Standard vytvořil Tomáš Votruba; Rector kód upgraduje a refaktoruje, ECS hlídá styl.
V médiích
- La parole est aux speakers : Tomáš Votruba
AFUP · 22. srpna 2022
Přihlaste se a zapojte se do diskuze.
Diskuze se brzy otevře.
Přihlaste se a ohodnoťte produkt.

