Emparelhamento remoto como um chefe

Emparelhar remotamente pode ser difícil, especialmente se você preferir ou precisar usar mais do que um terminal / tmux. Aqui estão algumas dicas que aprendi ao fazer alguns emparelhamento remoto em projetos no Xcode.

Compartilhamento de tela


Tmux é a melhor opção para compartilhamento de terminal. Embora seja possível compartilhar a tela de uma janela de terminal, o atraso torna a interação não natural.

Benefícios

  • Rapidez
  • Fácil de instalar

Screenhero é um aplicativo de compartilhamento de tela ou janela em que ambos os usuários têm seu próprio cursor do mouse na tela e podem usar seus próprios teclados a qualquer momento. Facilita o trabalho de compartilhamento de aplicativos que geralmente são emparelhados remotamente hostis, como o Xcode.

Benefícios

  • Fácil de alternar entre drivers
  • O Windows pode ser compartilhado em qualquer direção entre os usuários ao mesmo tempo
  • Chat de texto integrado
  • Atualmente grátis enquanto em beta
  • Oportunidade de aprender os atalhos de teclado de outra pessoa e / ou alterar seu papel de parede quando ela não estiver olhando

Comunicação


Todo mundo tem seu próprio aplicativo de bate-papo preferido (eu gosto do FaceTime), e nem todo aplicativo fica visível o tempo todo entre os espaços de trabalho e as janelas de foco. Existem algumas configurações diferentes para solucionar esse problema.

Configuração de monitor único

Afloat permite aos usuários fazer uma janela particular flutuar acima de todas as outras janelas, especialmente útil ao usar apenas um único monitor.

Flutuando no menu da janela

Configuração de vários monitores

Eu uso frequentemente espaços de trabalho da velha escola – dedicando um espaço de trabalho para cada “tipo” de aplicativo – e prefiro manter o chat de vídeo em uma tela dedicada para que o chat não interrompa o fluxo de trabalho. Atribua uma janela a todos os espaços de trabalho clicando e segurando o ícone do aplicativo Dock, selecionando ou usando a opção Afloat para um controle mais granular da janela.Options > Assign To: All DesktopsAdjust Effects

Atribuir uma janela a todos os desktops do dock

Dispositivo separado para bate-papo

Outra opção é usar um dispositivo dedicado para chat, como um telefone ou tablet. Alguns aplicativos comuns para essa tarefa são Skype, FaceTime ou o recentemente lançado (Google) Hangouts. Posicionar o dispositivo abaixo do monitor principal fornece uma visão natural face a face.

Interação


  • Troque de lugar com frequência. Ele mantém as duas pessoas engajadas, o que faz com que o não-driver seja capaz de detectar erros ou pequenas correções com mais frequência. A configuração de múltiplos mouse fornecida pelo Screenhero também oferece ao não-motorista a oportunidade de indicar perguntas ou possíveis alterações na tela sem a necessidade de alterar a configuração ou causar uma grande interrupção no fluxo de trabalho.

  • Faça pausas. Reduza as chances de código preguiçoso.

  • Sempre “entregue” quando quiser o teclado. Assumir o controle sem aviso prévio, combinado com um pouco de atraso e vários cursores do mouse, pode causar muita confusão rapidamente.

  • Comemoro! Quando os testes são aprovados ou os produtos são enviados, high fives virtuais são sempre apreciados.