Eu realmente gosto de programação em pares para projetos ou recursos específicos. Ele pode atuar como uma verificação de integridade imediata e aumentar a cobertura do código em sua equipe de desenvolvimento. Dito isto, sempre pareço ter um problema com os editores. Eu codifico principalmente o Ruby e pessoalmente gosto de usar o VIM, enquanto outros desenvolvedores da minha equipe usam o EMACS, TextMate ou RubyMine. Além disso, mesmo que dois desenvolvedores estejam usando o mesmo editor, parece que todos têm uma macro diferente para executar testes ou executar um determinado arquivo.
Minha pergunta é a seguinte: como você continua emparelhando um programa quando todos têm uma preferência de editor diferente? Existe algum tipo de software ou prática de desenvolvimento que permita que dois desenvolvedores emparelhem programas de editores diferentes? Você apenas precisa concordar com um editor comum que ambos possam usar? Como você resolve esse problema em sua empresa?
fonte
Respostas:
Hora um: você programa, a outra pessoa observa e ajuda a pensar.
Segunda hora: a outra pessoa programa, você assiste e ajuda a pensar.
Você pode alternar entre editores quando a outra pessoa iniciar a programação.
fonte
Comecei a usar a gema com saudades de casa para rastrear meus arquivos .vimrc, .vim, etc.
Agora posso fazer o checkout dos meus arquivos de ponto para qualquer máquina, não se preocupe! hooray!
Eu costumo manter o meu vim personalizado bastante leve (CommandT, algumas coisas em espaço em branco, matchit) dessa maneira, eu aprendo como fazer as coisas da maneira padrão, em vez da maneira realmente legal que apenas meu computador usa.
Eu também tento aprender o básico dos diferentes editores. Eu posso emparelhar programa no RubyMine, TextMate, VIM e um monte de emacs. Eu pratico um pouco com cada editor. Claro que não digito tão rápido como se estivesse usando o VIM, mas digitar não é o gargalo;).
fonte