Author: Edvaldo Freitas

  • How to adapt Kody for teams that open lots of small PRs

    How to adapt Kody for teams that open lots of small PRs

    When the team works with lots of small PRs, it’s normal for people to start complaining that even when changing a comment, Kody is bringing suggestions. This happens because, by default, she analyzes any open PR, regardless of its size or type of change. If the goal is to keep reviews lighter and focused only…

  • How to start a code quality standard in teams with no code review process

    How to start a code quality standard in teams with no code review process

    When a team has never had a clear review process, it’s common for PRs to get merged after just a quick read — with no standard, no technical criteria, and no visibility into what really matters. The idea here is to start light but with real impact. If you’re using Kody as the starting point…

  • How to maintain code quality under tight deadlines

    How to maintain code quality under tight deadlines

    When the team is on a tight deadline, the focus shifts to delivering — fast. But that doesn’t mean quality has to be pushed aside. The key here isn’t to stop reviewing, but to adjust Kody to only act where it really matters. With the right settings, you can keep the review process running, but…

  • Key Devops Metrics to Measure Success

    Key Devops Metrics to Measure Success

    If we want to deliver software faster and more reliably, we need to understand how the team is performing—both in development and in operations. That’s where DevOps metrics come in. They’re the most direct way to get real visibility into what’s working, where the bottlenecks are, and how the team’s efforts are turning into actual…

  • What Are Automated Tests?

    What Are Automated Tests?

    At the end of the day, automated tests are just code that tests other code. Instead of someone opening the app, clicking through everything manually, and checking if it broke, you write a script that does it for you. The test runs, compares the expected result with the actual one, and tells you if something…

  • Improving Code Quality: A Developer’s Guide

    Improving Code Quality: A Developer’s Guide

    Writing software involves more than just making it work. The overall code quality directly influences how easy it is to maintain, scale, and collaborate on a project. Focusing on high code quality from the start saves time, reduces frustration, and leads to more robust and reliable applications. This guide offers developers practical ways to understand,…

  • What is technical debt and how to deal with it?

    What is technical debt and how to deal with it?

    Also known as technical debt, it’s a concept in software development that represents the hidden cost of choosing a quick fix or short-term solution to meet immediate needs, rather than investing in a higher quality approach. Why does this happen? To speed up the release of a product. In this guide, we’ll walk you through…

  • Java Code Review: Checklist and Best Practices

    Java Code Review: Checklist and Best Practices

    Code review is one of those things everyone agrees is important but few teams actually enjoy doing. It’s time-consuming, sometimes awkward, and often feels like a chore. But when done right? It’s one of the highest-leverage practices you can have in a Java team. This guide is for teams who want to get serious about…

  • Best AI Code Review Tools of 2025

    Best AI Code Review Tools of 2025

    AI code review tools are changing the way we write and review code. Fast. What used to take hours now takes minutes — sometimes seconds. Code review has always been a key part of the dev process, but also one of the slowest. Now it’s finally being reimagined with AI. If you work with code…