Boas práticas de programação dentro do AMADIS

Da AMADIS

(Diferença entre edições)
m (ainda juntando idéias)
m (mais algumas idéias)
Linha 2: Linha 2:
{{esboço}}
{{esboço}}
-
'''Progressive enhancement''' , '''graceful degradation'''
+
* Siga os padrões
 +
* Documentação
 +
* CVS e Subversion
 +
* Separação entre MVC
 +
* como construir uma classe
 +
 +
* '''Progressive enhancement''' , '''graceful degradation'''
 +
 +
==Erros e exceções==
* Quando realizando uma query
* Quando realizando uma query

Revisão das 14h19min de 21 de Junho de 2006

Peca esboço.gif

'Este artigo é somente um esboço para um artigo maior.
'Quer ajudar o AMADIS? Acrescente alguma informação!

  • Siga os padrões
  • Documentação
  • CVS e Subversion
  • Separação entre MVC
  • como construir uma classe


  • Progressive enhancement , graceful degradation

Erros e exceções

  • Quando realizando uma query
try {
  $this->cProjects = $_SESSION['user']->getLastProjectsComments();
   $this->cDiary = $_SESSION['user']->getLastDiaryComments();
} catch(CMDBQueryError $e) {
   $this->exception = $e;
}

no __toString;

   if(!empty($this->exception)) {
     parent::add(new AMErrorReport($this->exception));
     return parent::__toString();
   }
Ferramentas pessoais
Parceiros
















SourceForge.net Logo

Supported by Cenqua