| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 10:13:39
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
James Bach's Blog: No Best Practices
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 11:10:25
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Muito Carlos-esque. Muito interessante. Eu concordo.
---
(The industry leaders agree that it is the best practise to always agree with cv )
[editado]A melhor prática é esquecer das melhores práticas.[/editado]
This message was edited 1 time. Last update was at 29/07/2005 11:12:12
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 11:15:12
|
Java Vinicius Machine
JavaEvangelist
![[Avatar]](/images/avatar/22f2729737ae3dc9702e4cee0eb3e900.png)
Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline
|
"You will be annoyed as well if you pin your hope for project success on finding Holy Grail practices that will endow you with grace and prosperity. You may be thinking of certain practices that you think must be best, and getting ready to throw them at me like Pokemon warriors from your collection" James Bach´s
Santo Graal e pokemons, não sei o que pensar do cara que enxerga um padrão como o pikachu. Bom não uso muito padrões, qual o pensamento de quem realmente usa sobre a citação acima?
No meu ponto de vista usar soluções "comprovadas" é uma ótima quando não se tem muito tempo para pensar a respeito. Com os prazos estreitos de hoje em dia é válido aplicar algo que não foi publicado (divulgado etc e tal) por acaso ao invés de perder um tempão pensando a respeito (isso não vai me tornar um ser irracional...eu posso gastar meu tempo pensando em coisas mais importantes).
O que vocês acham?
This message was edited 1 time. Last update was at 29/07/2005 11:33:10
|
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)
Sun Certified Programmer for the Java Platform 1.4
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 11:19:02
|
Java Vinicius Machine
JavaEvangelist
![[Avatar]](/images/avatar/22f2729737ae3dc9702e4cee0eb3e900.png)
Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline
|
Sami Koivu wrote:Muito Carlos-esque. Muito interessante. Eu concordo.
---
(The industry leaders agree that it is the best practise to always agree with cv  )
[editado]A melhor prática é esquecer das melhores práticas.[/editado]
Pode ser. Mas e quando você tem que fazer algo pra ontem e como o universo está conspirando a seu favor você conhece um padrão que se encaixa perfeitamente no contexto porque não aplica-lo (e somente nessa vez poupar um tempão pensando em algo)?
|
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)
Sun Certified Programmer for the Java Platform 1.4
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 11:23:20
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Bom,
Acho que o ponto mais importante, e estressado pelo autor foi:
"By this I mean there is no practice that is better than all other possible practices, regardless of the context."
A palavra "context" foi usado uns 16 vezes no texto.
-Sami
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 11:28:42
|
Sami Koivu
Virtual Machine Man
![[Avatar]](/images/avatar/a4d8e2a7e0d0c102339f97716d2fdfb6.jpg)
Membro desde: 16/09/2004 09:49:27
Mensagens: 574
Localização: Curitiba-PR
Offline
|
Java Vinicius Machine wrote:
Sami Koivu wrote:Muito Carlos-esque. Muito interessante. Eu concordo.
---
(The industry leaders agree that it is the best practise to always agree with cv  )
[editado]A melhor prática é esquecer das melhores práticas.[/editado]
Pode ser. Mas e quando você tem que fazer algo pra ontem e como o universo está conspirando a seu favor você conhece um padrão que se encaixa perfeitamente no contexto porque não aplica-lo (e somente nessa vez poupar um tempão pensando em algo)?
Certo, certo. É por isso que eu adicionei aquela "A melhor prática é esquecer das melhores práticas." Não sou contra padronização, somente contra generalizar demasiadamente.
-Sami
|
(Slightly) Random Broken Thoughts on Java Security |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 11:29:13
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
Tem alguns projetos que de vez em quando eu prefiro usar "Gambiarrras" ao invés de boas práticas!
Sei lá, as vezes vc tem 7 DAO's no seu projeto, ai eu pergunto! Para que criar uma Fábrica de DAO?
Suponha que vc tem 8 actions no seu projeto que precisa de algumas dependências! Tenho um caso onde prefiro usar alguns if's do que usar IoC!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/07/2005 12:25:28
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Essas aspas ao redor de "gambiarras" foram muito bem escolhidas, Thiago. Desde quando escolher nao usar uma factory pra tudo, ou usar IoC num projeto pequeno eh "best practice"?
O ponto todo do post do cara eh que, sem o contexto associado, nao existe melhor pratica. No contexto de uma aplicacao que so tem 7 DAOs, vale mais a pena gastar o tempo livre se livrando deles do que escrevendo uma DAO Factory, nao acha?
|
|
|
 |
|
|