Nerdzão Live #8 - Coding Dojo Online - #VSLiveShare

Este evento já foi realizado

129 pessoas foram

Imagem do local do evento

Detalhes

E chegou o PRIMEIRO Coding Dojo Online usando o Visual Studio #LiveShare. Já pensou em resolver desafios de forma interativa, usando o Visual Studio ou VSCode, com até 5 pessoas conectadas ao mesmo tempo? Nosso encontro online focará em desafios de lógica seguindo a metodologia TDD.

Entre no slack do grupo: http://bit.ly/join-slack-dojo-liveshare

O que é Coding Dojo ?

O Coding Dojo consiste em uma forma divertida de aprender uma linguagem nova e encarar desafios de lógica, nos quais as pessoas vão ao palco em duplas e permanecem por 5 a 7 minutos desenvolvendo a solução, quando outra dupla assume e continua o desenvolvimento, até se obter a solução final ao problema proposto, sempre participam especialistas da linguagem, que orientam os coders em dúvidas que surjam.

E esse tal de TDD?

Test Driven Development, em sua definição descaradamente chupinhada por mim da Wikipedia:

Desenvolvimento guiado por testes é uma técnica de desenvolvimento de software (https://pt.wikipedia.org/wiki/Desenvolvimento_de_software) que baseia em um ciclo curto de repetições: Primeiramente o desenvolvedor escreve um caso de teste (https://pt.wikipedia.org/wiki/Caso_de_teste) automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente o código ser refatorado (https://pt.wikipedia.org/wiki/Refatora%C3%A7%C3%A3o) para um código sob padrões aceitáveis. Kent Beck (https://pt.wikipedia.org/wiki/Kent_Beck), considerado o criador ou o 'descobridor' da técnica, declarou em 2003 que TDD encoraja designs de código simples e inspira confiança. Desenvolvimento dirigido por testes é relacionado a conceitos de programação de Extreme Programming (https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema), iniciado em 1999, mas recentemente tem-se criado maior interesse pela mesma em função de seus próprios ideais. Através de TDD, programadores podem aplicar o conceito de melhorar e depurar (https://pt.wikipedia.org/w/index.php?title=Depurar&action=edit&redlink=1)código legado (https://pt.wikipedia.org/w/index.php?title=C%C3%B3digo_legado&action=edit&redlink=1) desenvolvido a partir de técnicas antigas.

Vamos nos orientar nas fases básicas do TDD: Red, Green, Refactor, onde primeiro construímos um teste simples que falhe (Red), afinal a solução para ele ainda não foi desenvolvida, em seguida fazemos ela funcionar da maneira mais rápida possível (Green) e então entramos na fase Refactor, onde o pessoal expectador pode opinar/criticar/cometer um atentado terrorista, e então a solução é melhorada para a próxima dupla continuar o desafio

Agenda:
21:00 - 21:10 - Abertura e Explicação - Erick Wendel e Emannuel Brandão
21:10 - 21:20 - Defiição de times via Slack (http://bit.ly/join-slack-dojo-liveshare)
21:20 - 22:00 - Desafios com Participantes.

Sobre os apresentadores:

Emmanuel Brandão

Participo do grupo de arquitetura de software .Net Architects, www.dotnetarchitects.net e da organização do .Net Architects Day, evento anual, e também de outros eventos, como o The Developer Conference, ... Organizo os meetups Delivering Software e DevOps BR.
Atuo atualmente como consultor em ALM (Application Lifecycle Management) / DevOps, usando Microsoft TFS e o VS Team Services.

https://www.linkedin.com/in/egomesbrandao/
https://github.com/egomesbrandao

Erick Wendel

Microsoft Most Valuable Professional (MVP). Co-organizador das comunidades NodeBR, Javascript São Paulo, Nerdzão e Nerdgirlz. Consultor Especialista na EW.IT e Diretor de Tecnologia no Grupo Resolv. Possui amplo conhecimento em arquitetura, desenvolvimento e segurança de aplicações. Palestrante nas maiores e mais populares conferências de tecnologia da América latina.

https://twitter.com/erickwendel_
https://fb.com/page.erickwendel
https://github.com/erickwendel

Tags: Microsoft, Nerdzão, VSCode, VSLiveShare, Node.js, Javascript