quarta-feira, 16 de julho de 2008

10 Mandamentos do Arquiteto de Software

  1. Simplicidade e Segurança.
  2. Desempenho não é tudo, mas é 99%.
  3. Não reinvente a roda. Se achar que irá fazer melhor, lembre-se que o projeto que não acaba, acaba com você.
  4. Constraint é coisa de banco de dados.
  5. Use padrões sempre que possível. Se não puder, crie um.
  6. Sempre que achar que está perfeito, pergunte a equipe de testes.
  7. Não culpe o fabricante da tecnologia pelos erros que você vai cometer.
  8. As vezes, "Ótimo" é só uma marca de sabão em pó.
  9. Se não tiver uma equipe de infra-estrutura, tenha um bom fornecedor de pizzas.
  10. Flexíbilidade e Elegância é para bailarino (sem preconceito).
  11. Toda regra tem exceção.

Nenhum comentário: