Logo HuTor Tech HuTor Tech
← Všetky služby

Služba

Vývoj v PHP

Backend v PHP 8: biznis logika, integrácie a dáta — s frameworkom aj bez neho.

Vývoj v PHP

Nie každý projekt je projektom na frameworku. Niekde je to desaťročie PHP, na ktorom stojí firma a ktoré sa nedá zastaviť kvôli prepisu; inde malá služba, pre ktorú by bol framework väčšou mašinériou, než si úloha zaslúži. Pracujeme s oboma.

Východisko je vždy rovnaké: dostať kód do stavu, v ktorom sa dá spúšťať predvídateľne. Zaviesť verziovanie, ak chýba, rozbehnúť kópiu mimo produkcie, presunúť prihlasovacie údaje zo súborov do konfigurácie a pripojiť zber chýb, aby zlyhania chodili k nám, nie k návštevníkovi.

Odtiaľ je to bežné inžinierstvo — oddeliť biznis logiku od stránky, ktorá ju zobrazuje, nahradiť SQL skladané z reťazcov pripravenými dopytmi, obaliť testom výpočet, ktorý určuje ceny, a spraviť nasadenie opakovateľným.

Typické úlohy:
— nové funkcie v aplikácii, ktorá vznikla pred rokmi a stále zarába;
— integrácie s externými API — s timeoutmi, opakovaniami a logovaním;
— importy, exporty a reporty nad veľkými tabuľkami;
— migrácia z PHP 7 na PHP 8 a z `mysql_*` na PDO;
— práca s výkonom: indexy, dopyty N+1, cache tam, kde naozaj pomôže.

Netrváme na prepise fungujúceho systému. Starší kód je škaredý preto, lebo nesie roky obchodných pravidiel, ktoré nikde inde nie sú zapísané — a práve tie pravidlá sú hodnotou.

Prediskutovať projekt →