Hogyan javíthatnék ezen a PHP kódon?
az issetes részeket kiszervezném guardian conditionba kezdésnek
azzal már sokkal szebb lenne a kód
meg egy kicsit több függvényre bontanám a kódot, olyan beszédes nevekkel amikre ránézek és egyből tudom mit csinál az a kód
A 2. és a 3. sort a router modulra delegálnám.
5-33. sor a modell(be tartozó megfelelő modul(ok)) feladata.
35-37. maradhat a kontrollerben. a 38. sor egy nagyon pici view, bár ha ez valamiféle API felület, elképzelhető, hogy ilyen kicsi.
Ezek a megjegyzések vonatkoznak ,,,kifelé való'' javításra, vagyis egyfajta keretrendszeri konvencióra.
A 35-37-es, modell szerepkörű funkcionalitást pedig valóban több és szépen beszélő nevekkel elnevezett függvényre, részfunkcionalitásra bontanám. Használnék algebrai adatszerkezeteket is (direkt összeg, direkt szorzat, opció jellegű típus).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!