The SmartWeb Project

11 agosto 2008

Le regole d'oro

Proviamo a scriverle queste famose regole d'oro, che sia la volta buona che vengano lette?

  • un metodo di una action non dovrebbe mai superare le 5 linee di codice, se le dovesse superare dovremmo sempre chiederci "sto facendo la cosa giusta?"
  • le eccezioni non andrebbero mai gestite dentro le action, ma in maniera dichiarativa (vedi articolo), specialmente quelle relative all'autenticazione ed all'autorizzazione
  • le action dovrebbero sempre chiamare il domain e mai interagire direttamente con le factories
  • i controlli sintattici andrebbero sempre fatti utilizzando la validazione di Struts
  • i controlli semantici andrebbero fatti a livello di BusinessObject
  • la valorizzazione di un form o di un bean dovrebbe essere sempre fatta utilizzando il locale preso dalla request