ยท 1 min read
Fixing Tools - IDE, Code Editors, Etc.
Placeholder
Mastering an IDE means knowing and using features, shortcuts, plugins, etc.
It takes too many interations and years to learn and master a new tools. As you know IDE in detail, your productivity level increases tremendously.
Switching between IDE and Code Editors have very low impact if all of them essentially do the same thing.
This is similar to my approach for deciding to learn a programming topic.
A good IDE should provide:
- Lots of feature to reduce coding effort
- Plugin Support
- Frequent Updates
I believe 2 IDE specially excel at these:
- IntelliJ
- VS Code
I find IntelliJ to be better at out of the box features specially refactoring. Using IntelliJ opens up for easy migration between all JetBrains tools.
Eclipse is probably the worst ever.
VS Code has better and more plugin.
Favorite Plugins
Maven Helper: IntelliJ
This IntelliJ plugin provides easy way for analyzing and excluding conflicting dependencies.
SonarLint on almost every IDE:
identifies and helps you fix quality and security issues as you code.
Code Stream on almost every IDE:
Allows for easy code reviews.
Language/Technology specific plugins:
All IDEs includes plugin for specific language/technologies.
For example: plugins for Kubernetes, Cucumber, Docker, etc.
Resources
13 Simple Ways To Edit Code Faster in IntelliJ IDEA - YouTube
Related posts
- Why Framework Development Is Biggest Software Development Baton? Oct 27, 2022
- A replicable Development Environment with Docker + VS Code Aug 1, 2021
- Developer Productivity Aug 1, 2021
Get new posts by email
No spam. Unsubscribe anytime. Or grab the RSS feed.
Mailto-based for now. ButtonDown / ConvertKit can replace this form later.