> And for refactoring and tests, this is where Vim/Emacs comes in.
I've used Vim bindings and strongly typed languages with IDEs that have strong AST-based refactoring my entire career.
Nothing comes close to changing one condition of a test and having the AI autocomplete magically suggest the correct series of ten updates that fix the test. In under the blink of an eye, too.
> Nothing comes close to changing one condition of a test and having the AI autocomplete magically suggest the correct series of ten updates that fix the test. In under the blink of an eye, too.
But why are you doing this? Granted, you may have a longer career than I do, but I never once think: The test condition is wrong, let's update it. Oh, I wish I could update the code alongside it!.
I've used Vim bindings and strongly typed languages with IDEs that have strong AST-based refactoring my entire career.
Nothing comes close to changing one condition of a test and having the AI autocomplete magically suggest the correct series of ten updates that fix the test. In under the blink of an eye, too.
Everything is truly changing in big ways.