4 ms·
> seem to encourage people to structure their code poorly. How so?
by AsyncAwait 10y ago
> seem to encourage people to structure their code poorly.
How so?
- innocentoldguy 10y agoEvery place I have worked, that has made extensive use of JetBrains' IDEs, has had the worst structured code I've ever worked with. JetBrains makes finding classes and methods fairly easy within the IDE, so developers tend to hobble along on that crutch and don't take any time to think "Does it make logical sense for my code to go here?" before ramming their authentication code into the same library as the their customer notification code. When you don't rely on an IDE, you tend to think about your code's organization more, since you have to work with that organization every day. When your IDE hides that organization from you, people's laziness kicks in, and you end up with code whose maintainability suffers outside of the IDE.
- flukus 10y agoEver worked in microsoft land? I swear developers have forgotten that folders exist and everything is organized flatly into "projects" instead, with terrible consequences on compilation times.
- innocentoldguy 10y agoYes. I worked at Microsoft on their Windows 2000 team, back in the day. I believe Visual Studio suffers from the same issues as JetBrains' IDEs do, and also encourages similar poor programming practices. No argument from me in that regard.