Visa ett inlägg
Oläst 2010-10-24, 13:47 #7
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Vad skulle vara bra med att lägga affärslogiken sina controllers? Jag har svårt att se eventuella fördelar.

Några nackdelar kan jag komma på:
  1. Det blir tight coupling mellan modellen och controllern.
  2. Det strider mot SoC (Separation of Concerns) och SRP (Single Responsibility Principle).
  3. Koden tenderar att bli rörig och svårhanterlig - speciellt om det är flera utvecklare i projektet. Metoderna blir långa och krångliga. De flesta av oss är inte så disciplinerade att vi klarar av att hålla blandningen mellan model- och controller-kod på en lagom (vad det nu innebär) nivå.
  4. Unit-testing blir svårare.
dAEk är inte uppkopplad   Svara med citatSvara med citat