Kapcsolat ↗

Laravel

Laravel-architektúra: meddig elég az alapstruktúra?

Controller, service, action vagy domain réteg? A megfelelő szerkezetet a változás iránya dönti el.

Az egyszerűség érték

Egy kisebb alkalmazásban a Laravel alapstruktúrája többnyire elegendő. A túl korán bevezetett rétegek lassítják a megértést. Először azt figyeljük, hol ismétlődik az üzleti szabály, és hol nehéz tesztelni a változást.

Mikor kell külön réteg

Ha ugyanazt a műveletet webes kérés, parancssor és feldolgozási sor is használja, érdemes külön alkalmazási műveletbe tenni. A domain szabályok akkor kerüljenek önálló objektumba, ha több adattáblán és folyamaton át érvényesek.

Gyakorlati ellenőrzés

Egy új funkció hozzáadásakor nézzük meg, hány fájlt kell módosítani, mennyi keretrendszer-kódot kell betölteni a teszthez, és egyértelmű-e a tranzakció határa. Ezek jobb jelzők, mint a mappák száma.