Video wird geladen...
Video konnte nicht geladen werden
We’re all building our own software factories. But, our coding and code review agents are missing a curated map of the software they’re working on: how repositories connect, what depends on what, and where a change can have an impact. That’s why we built Software Map in Qodo 🚀... show more
159,868 Aufrufe • vor 27 Tagen •via X (Twitter)
13 Kommentare

The software map is quite rich, and we are adding more curated data into it. Read more here:

Like Graphify?

Related, but there are a few meaningful differences that make Qodo Software Map more fitting for the agentic-SDLC. Let's take the "Edge" for example- Graphify: a fact: X imports/calls Y Qodo: a contract: what couples X and Y, what breaks, why it matters It started that since we needed this representation to push Qodo review agents quality, and realized that giving access to coding agents makes their generated code become grounded to reality and improve quality to begin with

Can I add another repo on top and take the diff out of them? Like when converting from cpp to Rust.

You are looking to transform/refactor an entire repo from cpp to Rust?

I have done several times. I rewrote R language in rust and I'm finishing command&Conquer Generals

So it’s essentially a dependency map for you code base? (very nicely visualized)

Dependency map, yes, but every edge carries the contract: including for example the files that couple two repos, and what breaks if you touch them. Qodo re-analyzes on merge, so it doesn't rot. Another major challenges we faced was to surface the soft dependencies.

Got it tnx @vladikk you’ll like this

Wonderful work @itamar_mar and team. Looking forward to give this to our coding agents... 😍 Self reflection like never before. Let them see their own internals?

It’s look amazing 🤩

shared database tables are a nasty one for this. two repos can be tightly coupled without either importing the other. glad you're digging into the soft dependencies too

Exactly. The soft dependencies is one of the hard nuts here. Also tracking changes reliable.


