O ORGANIZADOR DESSE EVENTO FOI

Code Retreat – Recife

Estamos felizes de anunciar que estamos participando do "Global Day of Code Retreat". Este ano estaremos patrocinando e organizando o evento no escritório da Thoughtworks.

No último ano tivemos 94 cidades (mais de 1800 desenvolvedores) ao redor do mundo participando, o que significa, hospedando "Code Retreat's" no mesmo dia. Este ano esperamos por volta de 200 cidades e mais de 3000 desenvolvedores. Isto é uma oportunidade fantástica para, não só aprender e compartilhar idéias, mas também ser parte da história do desenvolvimento de software.

Se você nunca ouviu falar de Code Retreat, continue lendo.

O que é um Code Retreat?

Code Retreat é um evento prático intensivo durante todo um dia, focado nos fundamentos de projeto e desenvolvimento de software. Ao dar oportunidade aos desenvolvedores de ser parte de uma prática focada, sem a pressão para "terminar tudo", o formato do Code Retreat se provou uma forma de aprendizado bastante efetiva. Praticando os princípios básicos de projetos modulares e orientados a objetos, desenvolvedores podem melhorar suas habilidades de escrever código que minimiza o custo de uma mudança futura.

Como funciona?

O Dia do Code Retreat consiste de 5-6 sessões, cada uma sendo construída em cima da sessão anterior. A manhã foca em se tornar confortável com o domínio do problema, quebrando antigos hábitos. A tarde força os pares a irem além de suas habilidades e entendimentos de abstrações, projetos modulares e TDD.

O Code Retreat tem um formato estabelecido, baseado em tempos rígidos para práticas focadas.

  • Problema: Conway's Game of Life
  • Duração de Cada Sessão: 45 minutos
  • Duração total: 8.30am a 5 ou 6pm
  • Linguagem: qualquer uma que o par estiver confortável em utilizar
  • Programação em par é um requisito, uma vez que a transferência de conhecimento contida nesta atividade é essencial para a prática
  • Preferência pelo uso de desenvolvimento orientado a testes (TDD)
  • Após cada sessão, os pares devem ser trocados
  • Após cada sessão, o código deve ser deletado. Não colocado em uma branch, não jogado no "stash", apenas deletado sem deixar rastros

Divisão do Tempo

Abaixo uma descrição por alto do dia:

  • 9:30am - 9:45am : chegada, café da manhã
  • 9:45am - 10am : recepção, apresentações e discussões sobre o problema proposto
  • 10 - 10:45am : Sessão #1
  • 10:45 - 11am : retrospectiva, pausa
  • 11 - 11:45am : Sessão #2
  • 11:45 - 12pm : retrospectiva, pausa
  • 12 - 1:30pm : almoço, networking
  • 1:30 - 2:15pm : Sessão #3
  • 2:15 - 2:30pm : retrospectiva, pausa
  • 2 :30 - 3:15pm : Sessão #4
  • 3:15 - 3:30pm : retrospectiva, pausa
  • 3:30 - 4:15pm : Sessão #5
  • 4:15 - 4:30pm : retrospectiva, pausa
  • 4:30 - 5pm : Fechamento do ciclo
Comentários