April 24, 2024, 7:11 p.m. | Attila Fejér

DEV Community dev.to

Previously in the series, we saw that AI tools have limitations. We also

discussed maximizing our productivity by using them to write code - without

shooting ourselves in our legs.


In this post, we'll cover one more piece of the puzzle: how they can (or can't)

help us to refactor.


This post was heavily influenced by thoughtworks' excellent podcast episode

Refactoring with AI.





The Goal of Refactoring


If we want to boil it down, refactoring has a simple goal: …

ai ai tools code limitations productivity programming puzzle refactoring series them tools

Founding AI Engineer, Agents

@ Occam AI | New York

AI Engineer Intern, Agents

@ Occam AI | US

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne