Casos reais de uso no meu dia a dia como criador de conteúdo e desenvolvedor Desde o final de 2022, com o lançamento da versão 3 do ChatGPT pela OpenAI, a Inteligência Artificial (IA) generativa entrou de vez em nossas vidas — e tudo indica que veio para ficar. A cada dia que passa, novos … Continue lendo IA Generativa Além do Hype
Tag: desenvolvimento de software
Dave Farley, coautor de Continuous Delivery junto com Jez Humble, tem uma visão particular sobre o papel do QA, que se alinha fortemente à filosofia de integração contínua, entrega contínua e DevOps. Ele enfatiza que o QA não deve ser visto como um “guardião” da qualidade, mas sim como um colaborador ativo no processo de … Continue lendo O papel do QA segundo Dave Farley
Robert C. Martin (Uncle Bob) tem uma opinião marcante sobre o papel do QA no desenvolvimento de software. Em suas palestras e livros, como Clean Code, Clean Coder, Clean Architecture, Clean Agile e Clean Craftsmanship, ele frequentemente afirma que o papel de QA não deveria existir em um time de desenvolvimento bem estruturado. Segundo ele: … Continue lendo O papel do QA segundo Uncle Bob
Algumas pessoas pensam que notificações de que tudo deu certo geram um "ruído" desnecessário na comunicação. Por outro lado, outras pessoas veem isso como, "vamos celebrar as pequenas vitórias!" 🎉 Te convido a olhar para este tema sobre outro ponto de vista, com base em experiências pessoais em diferentes projetos do mundo real. Você já … Continue lendo Devo enviar notificações no Slack só quando os testes falham ou sempre?
Projetos paralelos tem me ajudado a praticar o ofício de desenvolvimento de software e me manter atualizado no mercado concorrido de hoje em dia No momento anterior a escrita deste conteúdo eu estava lendo sobre composição de software e tive este insight. Eu estava lendo o capítulo Elements of JavaScript Style, do livro Composing Software, … Continue lendo Como projetos paralelos (side-projects) influenciam no desenvolvimento profissional
Desenvolvimento, teste, desempenho, homologação, pré-produção, produção... Tenho uma teoria (e também alguma experiência) de que ter menos ambientes no contexto de desenvolvimento de software é melhor do que ter mais deles. É uma prática comum em vários projetos de software termos: O ambiente de desenvolvimento — também conhecido como o computador do/da desenvolvedor/desenvolvedora O ambiente integrado … Continue lendo Quantos ambientes devemos ter no ciclo de vida do desenvolvimento de software?
Por que o time de engenharia deve confiar no resultado dos testes No appear.in temos a mentalidade de que para criar uma aplicação que os nosso usuários amem, e que possa ser mantida a longo prazo, precisamos criar testes automatizados (na maior quantidade de camadas da aplicação possível) Para cada funcionalidade nova na aplicação , … Continue lendo A importância de lidar com testes flaky
Depois de se envolver no mundo de desenvolvimento de software, não há caminho de volta Eu amo trabalhar com desenvolvimento de software, e cada dia que aprendo uma nova peça desse grande quebra-cabeças amo ainda mais. Doze anos atrás comecei a trabalhar com desenvolvimento de software, e aproximadamente 6 anos atrás comecei a me envolver no … Continue lendo Eu escolhi a pílula vermelha
Este é o primeiro video de uma série de 5 videos baseado nos post mais acessados deste blog. Neste video falo sobre a carreira em engenharia de software e como o teste de software se encaixa neste contexto, além de outras atividades, as quais profissionais de tecnologia devem se preocupar quando trabalhando com desenvolvimento de software. Espero que … Continue lendo Carreira de engenharia de software
Entre os dias 25 e 31 de Julho de 2016 acontecerá o CNQS - Congresso Nacional de Qualidade de Software, conferência on-line, na qual profissionais de tecnologia irão compartilhar seu conhecimento com a comunidade com assuntos atuais e para todos os gostos. Não deixe de se inscrever, as vagas são limitadas!