Categoria: Liderança
-

Diferentes Tipos de Teste em Software: Um Guia
Construir software é uma coisa. Construir software que as pessoas confiam, dependem e não querem jogar pela janela é outra totalmente diferente. A ponte entre essas duas realidades são os testes. E quando se trata de ferramentas para desenvolvedores, essa confiança é tudo. Entender os diferentes tipos de testes em software não é só um…
-

Boas práticas de qualidade de código
Vamos ser claros. Quase todo mundo já passou por isso: você assume um projeto, abre a codebase e encontra um caos. Nomes inconsistentes, funções com centenas de linhas e nenhum teste. Os autores originais já saíram da empresa, e agora cabe a você decifrar tudo. Isso mata a velocidade de desenvolvimento aos poucos e quase…
-

Diretrizes Eficazes de Teste de Software para Equipes de Desenvolvimento
Vamos ser honestos: a maioria dos documentos internos é um cemitério de boas intenções. E no topo dessa lista, ao lado de “checklists de onboarding”, estão as diretrizes de teste de software oficiais. Geralmente, são escritas uma vez só, talvez durante uma força-tarefa de qualidade, e depois desaparecem lentamente em meio ao barulho do planejamento…
-

Melhorando a Manutenibilidade do Código
Manutenibilidade de código é aquele assunto que todo mundo sabe que importa, mas que geralmente fica para depois. E é justamente isso que faz uma codebase de seis meses parecer mais velha do que deveria. É o motivo pelo qual um “ajuste rápido” vira uma tarde perdida. No fim, estamos falando de quão fácil é…
-

Alternativas ao SonarQube para Análise de Qualidade de Código
O SonarQube é a ferramenta de análise estática padrão há tanto tempo que, para muitas equipes, ele praticamente já faz parte da mobília. É uma ferramenta poderosa, suporta uma tonelada de linguagens e entrega para os gerentes aqueles relatórios bonitos e organizados que eles adoram. Mas sejamos sinceros: você está aqui porque procura por alternativas…
-

5 principais newsletters para líderes de engenharia
Na Kodus, a gente vive o desafio de ajudar times a manter a qualidade do código, escalar engenharia e simplificar o processo de code review. E parte do nosso trabalho é estar sempre conectado com boas referências: conteúdos que ajudam líderes de engenharia a tomar decisões melhores, ajustar processos e fortalecer a cultura do time.…
-

O que é débito técnico e como tratá-lo?
Também conhecido como dívida técnica, o débito técnico é um conceito no desenvolvimento de software utilizado para representar o custo implícito de uma implementação ou solução pensada somente no agora, elaborada para suprir demandas atuais, em vez fazer uso de uma abordagem de melhor qualidade. O motivo por trás de tudo isso? Diminuir o tempo…
-
Qual está sendo o impacto da IA no Desenvolvimento de Software
A IA no desenvolvimento de software está virando padrão em times de engenharia. Está integrada nas IDEs, aparece nos pull requests, revisa código e gera testes. Mas entre o hype e a realidade, uma pergunta ainda incomoda muita gente: o que realmente muda no dia a dia de quem desenvolve software? Ela sugere código, escreve…
-
Como criar uma boa cultura de revisão de código
Revisão de código não é apenas sobre pegar bugs. Não é só sobre manter a qualidade do código. Uma boa cultura de revisão de código é sobre como um time aprende junto. Como ele cresce, como melhora a qualidade coletiva e como reduz o risco de conhecimento concentrado. Se você está liderando um time de…