2 ms·
> The code can get messy quickly. There's often a lot of redundancy and after a few iterations it can be quite daunting to modify. i forsee in the future an LL
by chii 2y ago
> The code can get messy quickly. There's often a lot of redundancy and after a few iterations it can be quite daunting to modify.
i forsee in the future an LLM that has sufficient context length for (automatic) refactoring and tech debt removal, by pasting large portions of these existing code in.
- scarface_74 2y agoEven without LLMs, at least with statically type languages like C#, ReSharper can do solution wide refactoring that are guaranteed correct as long as you don’t use reflection. https://www.jetbrains.com/help/resharper/Refactorings__Index.html https://www.jetbrains.com/help/resharper/Refactorings__Index... I don’t see any reason it couldn’t do more aggressive refactors with LLMs and either correct itself or don’t do the refactor if it fails static code checking. Visual Studio can already do real time type checking for compile time errors
- Aeolun 2y agoCursor has recently added something like this ‘Bug Finder’. It told me that finding bugs on my entire codebase would cost me $21 or so, so I never actually tried, but it sounds cool.