Nesta edição, você vai ver o que faz um teste ser necessário (e quanto é suficiente), como estruturar uma aplicação web, um podcast sobre refatoração, a história do URL e um compilado de links para te ajudar no home office.
O que faz um teste ser necessário? E quanto é o suficiente?
Nós, da Campus Code, consideramos testes uma parte indispensável de qualquer projeto em desenvolvimento de software. Eles servem não apenas para prevenir bugs, mas para garantir que a aplicação está realizando de fato o comportamento esperado. No entanto, pode ser difícil saber definir quais testes são necessários e quantos testes são "o suficiente". Aqui são discutidos estes dois aspectos essenciais no desenvolvimento dirigido por testes. Dica do André Kanamura.
Como estruturar uma aplicação web
Se você teve uma grande ideia de negócio e quer fazer sua primeira aplicação web, este artigo vai te fazer entender melhor o que é arquitetura de software e os principais conceitos que devemos ter em mente antes de iniciar o desenvolvimento em si. Dica do André Benjamim.
Podcast – The Bike Shed: Refatoração
Nesse episódio do podcast discute-se sobre refatoração, um tópico popular e muitas vezes controverso, além de outros assuntos relacionados a programação e desenvolvimento de software. Dica do Henrique Morato.
A história do URL
O URL – ou Uniform Resource Locator – é comumente conhecido como "endereço web" e é muito utilizado para fazer referência a endereços de páginas da internet, mas também pode ser usado para e-mails, acesso a bancos de dados e transferência de arquivos, entre outros. No entanto, menos conhecida ainda é a história por trás do URL e da internet como um todo. Veja mais sobre o início da internet até o surgimento das aplicações web na dica do Henrique Morato.
Guia do home office
Em tempos de coronavírus, o campuscoder André Benjamim compilou uma série de conteúdos para te ajudar a lidar melhor com o trabalho fora do ambiente da empresa.
- Guia de comunicação interna da Basecamp [EN]
- Guia de trabalho remoto da Twist [EN]
- Remotos para o bem – um guia para trabalhar à distância em situações de emergência
- Ideias sobre trabalho remoto da Bearer Team [EN]
- Um modelo de trabalho remoto – Remote Mob Programming [EN]
- Conferências e meetups virtuais de código [EN]
- Episódio do podcast Ladybug sobre trabalho remoto [EN]
- Episódio do podcast Hipsters sobre trabalho remoto
- Slides da talk da Carol Soares – Guia da Desenvolvedora Remoto das Galáxias
- Como uma empresa de tecnologia com mais de 110 colaboradores passou a trabalhar remoto
Ferramentas úteis para Pair Programming: