Categoria: Liderança

  • Diferentes Tipos de Teste em Software: Um Guia

    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

    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

    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

    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

    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

    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?

    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

    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

    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…