3 ms·
That post is about a lot more than just "basic refactoring ability". Why are you trying to discredit the author?
by chpmrc 6y ago
That post is about a lot more than just "basic refactoring ability". Why are you trying to discredit the author?
- arkadiytehgraet 6y agoThat post literally expresses amazement about "basic refactoring ability". It would blow author's mind of what a proper IDE can do, if they get a chance to use it.
- yourapostasy 6y agoQuick, someone raise his blub level by showing him Lisp Machines and Genera in their heyday.
- xavierlint 6y agoCould you please share some examples of proper IDEs and what mind-blowing things they can do?
- madhadron 6y agoMaybe not mind blowing, but just a few examples from my (very normal) day: I wrote a statement in Rider that used a class that didn't exist. So I hit Alt+Enter with my cursor there, and had it create me a class. Then I hit Alt+Enter on that class and had it move it to a separate file. Then I added the base class it should inherit from, hit Alt+Enter, and had it scaffold out all the methods I need to override. About fifteen or twenty seconds with a modern IDE and didn't require any of my intellectual capacity to actually execute. I realized that another class in this multi-GB codebase had a typo in its name, and hit Shift+F6 to rename it. Typed in the correct name, and twiddled my thumb for two or three minutes while it renamed every instance in the codebase. Found a file that used a declaration style that's against our coding style. Hit Alt+Enter on one example, told Rider to configure the project to always prefer the other style and replace all examples in the file. None of those are particularly magic, but having so many of them that are completely reliable a context menu away makes an enormous difference. Also with a recent file list popup and really excellent code navigation, I find that I don't keep a file list or tabs open at all. I just jump to symbols and toggle back and forth between the last couple of files.
- d0mine 6y agoDo you know how many times each line if code is read relative too how many times it is written over a life-time of a product? So much auto-generated boiler-plate code reminds me of nightmarish Java codebases
- Too 6y agoYou'd be surprised how many professional developers that don't have experience using a proper IDE. One of the biggest unsolved mysteries in our field.
- ajfjrbfbf 6y agorenames a file > yeah, it renames the require statements, when you rename a file. ??? IntelliJ has probably been doing this since day 1 (in 2001), more have probably done so for far longer. Granted this applies to Java, not JS, but still. Speaking of IntelliJ, it is completely absent from the author pathetic history of IDEs, adding to the fact that he ought to get of the ghetto he's living in.