- Não se repita.
- Não separe o que deve estar junto.
- Não junte o que deve estar separado ou coisas que não estão relacionadas.
- Guarde as coisas perto de onde elas são usadas.
- Teste tudo que você faz. (O que você testa, funciona de primeira; o que você não testa, dá pau.)
Todos os artigos aqui existentes são de autoria de Luciano G. Moreira e o autor não permite o uso dos textos nem inteiros nem em partes sem sua prévia autorização por escrito. Os comentários deixados são de inteira responsabilidade do autor do comentário.
Google Analytics
sábado, 26 de fevereiro de 2011
As "Regras de Ouro" do desenvolvimento de software
Assinar:
Postar comentários (Atom)
CRISP -> Complete, Repeatable, Informative, Schedulable and Portable
ResponderExcluirSobre 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
ResponderExcluirtodos os componentes de determinado sistema num repositorio unico, por exemplo?
Valeu!!! ;-)
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"o que você testa, funciona de primeira,,,"
ResponderExcluir"de primeira" significa: testa, dá pau, corrige. testa, dá pau, corrige. testa...até que não dá pau e funciona "de primeira". É isso, né?
Muhammad, eu testo e na maioria das vezes funciona de primeira mesmo.
ResponderExcluirRita, eu comecei a te responder em um comentário, mas vou acabar fazendo um post novo, detalhando mais cada item.
ResponderExcluirPor 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...
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.
ResponderExcluirPost com mais explicações feito: http://lg-prog.blogspot.com/2011/07/mais-sobre-as-regras-de-ouro.html
ResponderExcluir