Programar em conjunto com um outro programador é ótimo para poder absorver conhecimento, permite vislumbrar outras perspetivas, e produzir melhor código, é também uma excelente forma de conhecermos a forma de pensar de outras mentes. A logística de se poder escrever código com um
outro programador pode oferecer vários obstáculos, tais como:
- A partilha do mesmo equipamento físico ;
- A utilização de IDEs baseados em serviços de Cloud, com sessões remotas em que é necessário mover todo o nosso trabalho para o serviço de Cloud, em que nem sempre é possível e nem é desejado;
- A latência das ligações de partilha de ecrã, onde só um dos colaboradores pode programar.
Para minimizar os obstáculos de programar de forma colaborativa existe um pacote chamado Teletype para o Editor Atom que pode ser instalado, e assim poder evitar o desenvolvimento de forma individual. A instalação do pacote Teletype permite:
- Que cada tecla digitada remotamente é imediatamente efetivada no ambiente de trabalho do Editor Atom;
- Prevenção de conflitos ;
- Baixa latência na edição de forma colaborativa.
- Para mais funcionalidades, Página Oficial Teletype
Fonte: Atom Blog