| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 15:52:40
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Olá,
Vocês confiam no merge automatico do sistema de versões que vocês usam?
Em equipes menores é fácil de resolver algum problema que talvez ocorra, mas e em equipes grandes?
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 15:55:53
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Fazer o merge sem da uma confirida, impossível, para não dizer suicídio.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 16:06:00
|
MarcioTavares
Virtual Machine Man
![[Avatar]](/images/avatar/9dfcd5e558dfa04aaf37f137a1d9d3e5.png)
Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline
|
Conferida == Testes, mesmo que sejam pequenos testes locais.
|
- Galera do RJ precisa prestigiar os eventos de Java!!
- Sou a favor da extinção do Cobol da face da Terra! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 17:05:10
|
carneiro
JavaEvangelist
![[Avatar]](/images/avatar/18b91b19f6a289e7708da7f778b2c609.jpg)
Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline
|
Só em arquivos properties, geralmente de i18n. Caso contrário não confio.
|
Davi Luan Carneiro
Desenvolvedor JEE |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 17:07:22
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
NUUUUUUUUUUNNNNNNCAAAAAAAAAAAAA
Em nada, nem arquivo binário, imagine arquivos de texto com código.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 17:08:37
|
amilhoranza
JavaBaby
![[Avatar]](/images/avatar/110209d8fae7417509ba71ad97c17639.png)
Membro desde: 15/02/2005 11:05:02
Mensagens: 93
Localização: Em qual horário ?
Offline
|
Realmente é totalmente inviável fazer uma coisa dessas.
|
=======
Got Java ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 17:19:34
|
MarcioTavares
Virtual Machine Man
![[Avatar]](/images/avatar/9dfcd5e558dfa04aaf37f137a1d9d3e5.png)
Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline
|
Maurício Linhares wrote:Em nada, nem arquivo binário, imagine arquivos de texto com código.
Pq?
Se fosse tão ruim assim, essa função nem existiria e todos os VCSs só teriam checkout exclusivo.
|
- Galera do RJ precisa prestigiar os eventos de Java!!
- Sou a favor da extinção do Cobol da face da Terra! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 17:38:13
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
MarcioTavares wrote:Pq?
Se fosse tão ruim assim, essa função nem existiria e todos os VCSs só teriam checkout exclusivo.
Se ele está perguntando a você se pode fazer é porque o conflito é grande o suficiente pra que ele não saba como proceder e se ele não sabe como proceder, é melhor que alguém dê uma olhada lá pra ter certeza de que está tudo normal.
Eu, pessoalmente, acho que necessidades constantes de merge são resultado de algum problema de comunicação na equipe ou então demora pra se fazer commits no projeto.
Operações de merge devem ser infrequentes o suficiente para que parar por alguns momentos pra discutir e avaliar elas não sejam problema o suficiente pra aceitar o "auto-merge" da ferramenta de VCS.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 17:59:19
|
MarcioTavares
Virtual Machine Man
![[Avatar]](/images/avatar/9dfcd5e558dfa04aaf37f137a1d9d3e5.png)
Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline
|
microfilo wrote:Vocês confiam no merge automatico do sistema de versões que vocês usam?
Em equipes menores é fácil de resolver algum problema que talvez ocorra, mas e em equipes grandes?
Maurício Linhares wrote:Se ele está perguntando a você se pode fazer é porque o conflito é grande o suficiente pra que ele não saba como proceder e se ele não sabe como proceder, é melhor que alguém dê uma olhada lá pra ter certeza de que está tudo normal.
Bom, pelo menos até agora ele não perguntou se pode fazer ou não. Ele só pediu a opinião do pessoal sobre uma característica de um produto que todo mundo estranha alguma vez na vida, principalmente quando começa a usar uma ferramenta de controle de versão.
Maurício Linhares wrote:Eu, pessoalmente, acho que necessidades constantes de merge são resultado de algum problema de comunicação na equipe ou então demora pra se fazer commits no projeto.
Concordo.
|
- Galera do RJ precisa prestigiar os eventos de Java!!
- Sou a favor da extinção do Cobol da face da Terra! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 18:16:36
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
MarcioTavares wrote:Bom, pelo menos até agora ele não perguntou se pode fazer ou não. Ele só pediu a opinião do pessoal sobre uma característica de um produto que todo mundo estranha alguma vez na vida, principalmente quando começa a usar uma ferramenta de controle de versão.
O ele que eu me referi foi o VCS, não o Rubem
Se o VCS não sabe como resolver, é melhor dexar que alguém o faça não é
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 18:25:00
|
MarcioTavares
Virtual Machine Man
![[Avatar]](/images/avatar/9dfcd5e558dfa04aaf37f137a1d9d3e5.png)
Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline
|
Ok então. Corrigindo:
Maurício Linhares wrote:Se ele está perguntando a você se pode fazer é porque o conflito é grande o suficiente pra que ele não saiba como proceder e se ele não sabe como proceder, é melhor que alguém dê uma olhada lá pra ter certeza de que está tudo normal.
Nem sempre o conflito é grande. Às vezes (teoricamente na maioria das vezes) os conflitos são de apenas algumas linhas, mas que pelo conflito impedem a máquina de corrigir, necessitando que alguém o faça. By the way, essa não é uma das características fundamentais do merge? Fazer com que alguém olhe para ter certeza? Acho que não há nada errado com esse comportamento, pra que nunca precise ser usado.
|
- Galera do RJ precisa prestigiar os eventos de Java!!
- Sou a favor da extinção do Cobol da face da Terra! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 22:17:55
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Maurício Linhares wrote:
Eu, pessoalmente, acho que necessidades constantes de merge são resultado de algum problema de comunicação na equipe ou então demora pra se fazer commits no projeto.
Operações de merge devem ser infrequentes o suficiente para que parar por alguns momentos pra discutir e avaliar elas não sejam problema o suficiente pra aceitar o "auto-merge" da ferramenta de VCS.
...
Bom, tem muita gente mexendo em diversos lugares fazendo diversas coisas (implementar caso de uso novo, corrigir defeito, melhorias, etc), num modulo que se integra com todos os outros módulos do sistemas
Não da para controlar isso
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 22:28:38
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Então é provável que seja mesmo um problema de comunicação.
Eu não acho que seja normal várias pessoas estarem mexendo sempre no mesmo código ao mesmo tempo, mesmo que seja um ponto de integração.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 23:05:20
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
...
O que você sugere, que cada vez que eu vou mexer numa classe eu avise todo mundo?
Ia ser centenas de e-mails diários se todo mundo fizesse isso...
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2006 23:12:29
|
MarcioTavares
Virtual Machine Man
![[Avatar]](/images/avatar/9dfcd5e558dfa04aaf37f137a1d9d3e5.png)
Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline
|
microfilo wrote:tem muita gente mexendo em diversos lugares fazendo diversas coisas (implementar caso de uso novo, corrigir defeito, melhorias, etc), num modulo que se integra com todos os outros módulos do sistemas
Na empresa que eu estou agora está acontecendo a mesma coisa e estamos usando o ClearCase em modo ckeckout exclusivo.
São por volta de 25 desenvolvedores, mas até hoje eu não vi nenhum problema, pois a divisão de tarefas é muito clara, mesmo tendo um módulo comum a todos os outros.
|
- Galera do RJ precisa prestigiar os eventos de Java!!
- Sou a favor da extinção do Cobol da face da Terra! |
|
|
 |
|
|