Laravel mentőöv - legacy felújítás, hibajavítás, verziófrissítés
Laravel mentőöv - legacy felújítás, hibajavítás, verziófrissítés
Laravel mentőöv - legacy felújítás, hibajavítás, verziófrissítés

Leírás

Van egy Laravel alkalmazásod, ami működik - csak épp senki nem szívesen nyúl hozzá.

Talán az előző fejlesztő elment. Talán három éve nem volt frissítve, és most már félsz hozzányúlni. Talán csak lassú, és senki nem tudja, miért. Ezek ugyanannak a problémának a változatai: a kód elveszítette azt, aki értette.

Amiben a leghasznosabb vagyok

  1. Örökölt, elhanyagolt kódbázis felújítása. Előbb felmérem, mi működik, mi halott, és mihez veszélyes hozzányúlni - ezt leírom, mielőtt bármit átírnék.
  2. Verziófrissítés tesztek nélküli kódon. Előbb a védőháló, utána a lépés, sosem fordítva.
  3. Lassú oldal kinyomozása. Ismétlődő lekérdezések, hiányzó indexek, rossz eager loading, és számokkal mutatom meg, mi változott.
  4. Konkrét hiba megtalálása és javítása. Amikor tudod, hogy valami rossz, de nem tudod, hol.
  5. Kódaudit release előtt. Jogosultsági hibák, adatszivárgás, elfelejtett globális scope-ok.

Ahogy dolgozom

Örökölt kódnál az első szabály, hogy semmit nem írok át addig, amíg nem értem, mit csinál. Ez lassabbnak tűnik, és pont ezért működik: a legtöbb felújítás azon bukik el, hogy valaki kitakarított egy metódust, amiről kiderült, hogy egy ügyfél számlázása múlt rajta.

Kis, átnézhető lépésekben dolgozom, nem egy nagy ágban, ami vagy bemegy, vagy nem. Bármelyik lépés után meg lehet állni, és a rendszer működik.

A végén kapsz egy írásos összefoglalót: mit találtam, mit csináltam, és mi az, amihez legközelebb érdemes hozzányúlni.

Amivel dolgozom

Laravel minden verziója 4-től felfelé, PHP 5.6-tól 8.4-ig, Vue 2 és 3, PostgreSQL és MySQL. Huszonöt éve írok PHP-t, és a munkám nagy része örökölt kód, nem zöldmezős projekt.

Ha érdekel

Írd le, mi a tünet, és ha tudod, mióta. Ha van hozzá hibaüzenet vagy képernyőkép, küldd el. Visszajelzek, hogy szerintem hol lehet a baj és hány óra, mielőtt bármit megrendelnél.

Gyakori kérdések

Sehonnan - az első órákban derül ki. Ezért kezdek felméréssel: megnézem a kódot, és utána mondok számot. Ha az több, mint amire számítottál, azt előre mondom meg, nem a végén. Egy becslés, amit a kód megnézése nélkül adnak, nem becslés, hanem reménykedés.

Jellemzően pont ilyennel. Laravel 4-től, PHP 5.6-tól kezdve láttam mindent. A régi kód nem baj, csak több felmérést igényel. Amit viszont ritkán javaslok, az az újraírás: drágább, tovább tart, és a végén újra ott vagy, ahol most, csak más hibákkal.

Szólok, amint látom - nem akkor, amikor a megbeszélt órák elfogytak. Utána te döntöd el, hogy folytatjuk, vagy megállunk ott, ahol vagyunk. Örökölt kódnál ez nem rendkívüli esemény, hanem a normális menet, és ezért dolgozom olyan lépésekben, amelyek bármelyikénél meg lehet állni.

A kódhoz igen, az éles adatbázishoz általában nem. Teljesítményproblémánál sokszor elég egy lekérdezés-napló vagy egy másolat. Mindig a lehető legkevesebb hozzáférést kérem, és előre leírom, mihez mire van szükségem és miért.

FONTOS INFORMÁCIÓ MEGBÍZÓKNAK!!

Amennyiben olyan szolgáltatásra van szükséged, ami nem található a csomagok között, akkor küldj a szabadúszónak egy üzenetet az elképzelésedről.
Miután megegyeztetek a részletekről és az árról, a szabadúszó létre tud hozni neked egy csomagot, vagy egy teljesen a te igényeidre szabott új szolgáltatást. 100%-ban bízunk a szabadúszóinkban, ezért 100%-os pénzvisszafizetési garanciát vállalunk minden megrendelésre.
Amennyiben nem kapod meg a szolgáltatást az ígért határidőre vagy a szolgáltatás nem felel meg a megbeszélt kritériumoknak, vissza fogjuk utalni a befizetett összeget a számládra.

Kapcsolódó szolgáltatások

Nézd meg más szabadúszóink hasonló szolgáltatásait is.

WordPress bemutatkozó oldal


XPixel
XPixel 5,0 (1)

WordPress céges honlap


XPixel
XPixel

WordPress webshop


XPixel
XPixel

Technikai SEO Audit – Teljes Weboldal Átvizsgálás


XPixel
XPixel 5,0 (2)
Webdizájn és Programozás

Laravel mentőöv - legacy felújítás, hibajavítás, verziófrissítés

Györkös Balázs
Györkös Balázs
Még nincs értékelés

Csomagok

Extrák


Alapcsomag

12 000 Ft

Üzenet küldése

Üzenet küldése

FONTOS!

Nem engedélyezett saját külső hivatkozás (pl. email cím, telefonszám, honlap cím, közösségi média link, stb.) megadása.

Kockázatmentes megrendelés

100% pénzvisszafizetési garancia, ha a szolgáltatás nem teljesül az előre egyeztetett feltételek szerint.

A megrendelés menete

ELSŐ LÉPÉS

A megrendelés első része kétféleképpen történhet:

  • 1. A megrendelő feltölti a projektjét a platformra. A szabadúszó ajánlatot ad rá, amit a megrendelő elfogad.
  • 2. A megrendelő megrendeli az adott szolgáltatást a „Megrendelem” gombra kattintva, vagy ha egyedi igényei vannak, kapcsolatba lép a szabadúszóval az „Üzenet küldés” gombra kattintva és egyeztetik a megrendelés részleteit.
Tovább