Ep.233 - LLM e refactoring, uno sgardo ai paper

Ep.233 - LLM e refactoring, uno sgardo ai paper

From Gitbar - Italian developer podcast by Brainrepo

April 23, 2026 · 58 min · Season 5 · Episode 233

About this episode

This episode explores the intersection of LLMs and code refactoring, discussing various prompting techniques and the implications for code quality.

In questa puntata ci infiliamo fino al collo nel refactoring con gli LLM, partendo dall'ingenua tentazione di dire a Claude "migliora questo codice" e finendo a scoprire che la definizione di Fowler fa acqua da più parti. Ci rendiamo conto che "qualità del codice" è una coperta cortissima fatta di dieci attributi che spesso si pestano i piedi a vicenda, e che migliorarne uno può tranquillamente peggiorarne un altro. Giriamo intorno ai vari approcci di prompting — zero shot, two shot, rule based, step by step, objective based — per scoprire che le regole e gli step vincono quasi sempre, e ci tuffiamo nel paper Mantra che propone un sistema multi-agente dove la storia di Git diventa il miglior training set contestuale possibile. Chiudiamo con un'idea che ci frulla in testa: se lo human in the loop resta la chiave, perché non inchiodare il refactoring come hook alla fine di ogni azione di sviluppo, stile "implementa poi semplifica" delle skill di Osmani.

Topics covered

  • refactoring
  • LLM
  • code quality
  • prompting techniques
  • multi-agent systems
  • Git

Keywords

  • refactoring
  • LLM
  • code quality
  • prompting
  • multi-agent
  • Git
  • software development

Mentioned in this episode

Books & works: Mantra

More episodes of Gitbar - Italian developer podcast

Explore listener stats, chart rankings, contacts and more on the Gitbar - Italian developer podcast podcast page.