Google Analytics

sábado, 26 de fevereiro de 2011

As "Regras de Ouro" do desenvolvimento de software

  1. Não se repita.
  2. Não separe o que deve estar junto.
  3. Não junte o que deve estar separado ou coisas que não estão relacionadas.
  4. Guarde as coisas perto de onde elas são usadas.
  5. Teste tudo que você faz. (O que você testa, funciona de primeira; o que você não testa, dá pau.)

8 comentários:

  1. CRISP -> Complete, Repeatable, Informative, Schedulable and Portable

    ResponderExcluir
  2. Sobre as regras de ouro, achei bem suscintas...Poderia dar um pequeno exemplo do que cada uma quer dizer. "Guarde as coisas perto de onde elas são usadas." significa: deixar
    todos os componentes de determinado sistema num repositorio unico, por exemplo?
    Valeu!!! ;-)

    ResponderExcluir
  3. Embora a última regra seja a que menos gosto, acho que talvez seja a mais importante e sem dúvida a mais verdadeira ("o que você testa, funciona de primeira; o que você não testa, dá pau")!

    ResponderExcluir
  4. "o que você testa, funciona de primeira,,,"
    "de primeira" significa: testa, dá pau, corrige. testa, dá pau, corrige. testa...até que não dá pau e funciona "de primeira". É isso, né?

    ResponderExcluir
  5. Muhammad, eu testo e na maioria das vezes funciona de primeira mesmo.

    ResponderExcluir
  6. Rita, eu comecei a te responder em um comentário, mas vou acabar fazendo um post novo, detalhando mais cada item.
    Por hora, além do teu exemplo sobre "Guarde as coisas perto de onde elas são usadas." eu diria o seguinte:
    - Se tens uma instrução de trabalho, ponha-a na parede do local onde o trabalho é feito.
    - Se tens um esqueleto padrão de arquivo de fonte, ponha-o bem pertinho de onde os arquivos fonte vão ficar.
    E por aí vai...

    ResponderExcluir
  7. Uma coisa bem útil que aprendi a fazer foi colocar toda a informação relevante relativa a uma sprint, a um componente, ou mesmo a um projeto inteiro em um só lugar. Serve um word, sempre aberto, onde tu imediatamente pode fazer copy-paste no momento em que a informação surge. E, claro, crie um índice.

    ResponderExcluir
  8. Post com mais explicações feito: http://lg-prog.blogspot.com/2011/07/mais-sobre-as-regras-de-ouro.html

    ResponderExcluir