Pair programming remoto usando Eclipse  XML
Índice dos Fóruns » Notícias
Autor Mensagem
fcoury
JavaChild
[Avatar]

Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline

Pessoal,

Achei fantástico este novo plugin, chamado Cola, que resolve a adoção da técnica de Pair Programming por times distribuídos. Mesmo se você tem um projeto Open Source e quer aproveitar esta prática, agora você pode, usando esta ferramenta junto com o Skype, por exemplo.

Veja um screencast e mais informações sobre o assunto:
http://blog.felipecoury.com/jep/2008/06/pair-programming-remoto-usando.html

Abraços a todos!

Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com
[WWW] [MSN]
dudaskank
GUJ Ranger
[Avatar]
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline

Achei bem interessante também. Programação em pares é a única coisa que já usei dessas metodologias ágeis que tem por aí, e esse eu posso garantir que é bom.

Apesar que normalmente em pares, um programa e o outro vai revisando, aí acaba prestando atenção no que o outro vai fazendo e trocando idéias durante a codificação, porém no vídeo tem dois programadores escrevendo no mesmo código ao mesmo tempo, o que acaba com a revisão que o outro vai fazendo no seu código. Mas daí é só combinar com o outro lado, isso é fácil.

Outra curiosidade que fiquei e não sei se ele disse algo sobre o assunto, é que só assisti sem som, mas e quando há a barra de rolagem, um pode estar digitando em um extremo do arquivo fonte enquanto o outro tenta se achar ou a visão dos dois é sincronizada?

Eduardo Oliveira

Toque a balada do amor inabalável, eterna love song de nós dois...

Página
[WWW]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Já deram uma olhada no Xpartise?

Eu uso vez em quando e gosto bastante:
http://xpairtise.sourceforge.net/

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

O JBuilder 2005 já tinha isto... acho q foi a primeira IDE a ter.

E o NetBeans tem isto também a muito tempo:

http://collab.netbeans.org/

This message was edited 2 times. Last update was at 23/06/2008 10:41:53


http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
Zakim
JavaEvangelist
[Avatar]

Membro desde: 21/07/2005 09:25:24
Mensagens: 482
Localização: Cuiabá - MT
Offline

o collaborate do netbeans é muito bom!

Costumo utiliza-lo para enviar, receber e revisar código de outros desenvolvedores!





http://zakim.blogspot.com - Zakim
Sun Certified Java Programmer

Comece pequeno, pense grande e cresça rápido!
[Email] [MSN]
bobmoe
GUJ Ranger
[Avatar]

Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline

Zakim wrote:o collaborate do netbeans é muito bom!

Costumo utiliza-lo para enviar, receber e revisar código de outros desenvolvedores!


Nesse caso um svn já resolveria seus problemas.

BOB - Roberto Nogueira - bobmoe.blogspot.com
[WWW] [MSN]
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

Pair-programming remoto.

Isso é alguma piada?
[Email]
fcoury
JavaChild
[Avatar]

Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline

Pair-programming remoto.
Isso é alguma piada?


É uma piada sim. Você não entendeu?

Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com
[WWW] [MSN]
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

fcoury wrote:
Pair-programming remoto.
Isso é alguma piada?


É uma piada sim. Você não entendeu?


Nao reconheci.
[Email]
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

tem som sim - o cara da apresentação é muito, muito babaca! (melhor sem som), IMO.

Woody

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

cmoscoso wrote:Pair-programming remoto.

Isso é alguma piada?


Bem, no meu caso não foi não.
Deveria ter sido?

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
fcoury
JavaChild
[Avatar]

Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline

Não é piada não. Apenas achei de mal gosto o comentário do amigo acima e resolvi entrar na brincadeira...

O pair programming distribuído já é realidade hoje e tem se provado bem eficaz. Na IBM, onde trabalho, existem vários times com desenvolvedores espalhados por Brasil, EUA, Índia que usam esta técnica.

Se você parar prá pensar, hoje em times grandes já se faz code review pelo telefone, usando netmeeting, por exemplo. Mas achar um bug no code review é infinitamente pior do que achar o mesmo bug na hora da codificação. Esse é um dos pontos chaves do pair programming. Fazer o mesmo usando Skype e Cola, por exemplo, pode não ser o ideal, mas eu não tenho dúvidas que é melhor que codificar sozinho.

Existem várias coisas na metodologia Agile que eu torcia o nariz, mas somente quando você começa a experimentar você vê o real valor. Outro exemplo é o Planning Poker. Parece uma coisa ridícula, mas que se prova extremamente eficaz. É engraçado porque uma coisa normalmente chata, que é dar estimativas de complexidade de desenvolvimento, passa a ser algo divertido.

Prá mim, piada é o criticar sem nenhuma experiência no assunto

Abraços a todos!

Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com
[WWW] [MSN]
arubin
Entusiasta Java

Membro desde: 10/10/2006 09:23:22
Mensagens: 20
Offline

Fala Felipe,

Voce tem o link para o Cola - Nao achei o link no seu blog nem aqui no post.

Obrigado,
Alan
fcoury
JavaChild
[Avatar]

Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline

duda,

Tudo jóia?

Eu acho que esta aplicação é parte do ECF - Eclipse Communications Framework. O último Release Candidate é o 5, e para fazer o download, use essa URL:

http://www.eclipse.org/ecf/downloads.php

Se você instalar, dá um feedback aqui nessa thread prá gente saber se funcionou, OK?

Abraços!

Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com
[WWW] [MSN]
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

Rafael Nunes wrote:
cmoscoso wrote:Pair-programming remoto.

Isso é alguma piada?


Bem, no meu caso não foi não.
Deveria ter sido?


Nao mesmo. Acho ate interessante a ideia de parear assim caso nao possa estar presente no escritorio hoje e amana.
Mas para equipes permanentemente distribuidas acredito que usar pair programming entre elas seja solucao pra nada, beira o ridiculo. Mais uma desculpa para priorizar processos e ferramentas ao inves de pessoas.

PRojetos opensource sao completamente diferente pq sao naturalmente distribuidos, qq pair-programming remoto ou nao é uma decisao unica dos programadores envolvidos na atividade. Por isso mesmo desconfio quando falam que pair programming remoto é "realidade" hoje. Como sera que é medido essa adocao pela comunidade?

This message was edited 1 time. Last update was at 24/06/2008 14:48:01

[Email]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team