DEV Community

Discussion on: Why Are Some Developers so Allergic to IDEs?

 
waterlink profile image
Alex Fedorov • Edited

I’m not refactoring any of the NPM package dependencies. You’re too much focused on that. This is normal in frontend projects.

I’m talking about refactorings that I need to do in the normal course of the proper TDD workflow: write a failing test, make it pass with a simplest (but perhaps dirty) implementation, refactor to make the design cleaner, and then repeat over and over again.

It would be wonderful to be able to point to a YouTube (or Vimeo) video of half an hour of someone doing these amazing refactorings that one should do 20 times per hour as a part of normal development flow. It’s called continuous refactoring. But I don’t know of any at this moment. (maybe I should ask on Twitter if anybody has such a video)

Otherwise, it’s like we’re talking about different worlds.

Thread Thread
 
waterlink profile image
Alex Fedorov

I have 16GB on personal. And at work, I have 32GB. The cost of this RAM is much lower than the potential sacrifice of developer’s productivity.

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

I mean this are all valid points but at the end people are different. So if it works for you good more power to you.

I just like to think first about the how I will do stuff. Even on paper and then execute. So maybe that's why I like normal editors more.

Thread Thread
 
waterlink profile image
Alex Fedorov

Makes sense!

 
lampewebdev profile image
Michael "lampe" Lazarski

I'm doing frontend now for over 8 years ;)

Thread Thread
 
waterlink profile image
Alex Fedorov

And I do 7. A little bit less than you, I guess. In the past the proliferation of packages and dependencies was not as much…

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

That's true.

I also try to prevent to load to much packages. When I can I just take the one functionality it of the package and just put it into the project ;)

Thread Thread
 
waterlink profile image
Alex Fedorov

That’s a good tactic :)