Silent Friends of Developers - Developer Tools

in OCD4 years ago (edited)

I think most of us have to agree that Developer tools are one of the important things to have to improve productivity. Now we all know that productivity increases as and when you know how to use something in the best way, whether your time or your knowledge. Where we all put our learnings over everything else and thus we all try to keep it simple and easier to maintain.

image.png
PC: Pixabay.com

Though let me tell you these all are not as easy as it looks and how much you try to keep it simple, you always have something or the other which comes up and thus your code does not remain as simple as you wanted. There is a lot of trial and error method which we have to do also we have to maintain clean code and thus there are tools which can actually help us to do that.

Thus I think Developer Tools are one of those silent friends who does wonders. They are an important part of a developer's daily activity and thus we should know them so that we bring the best out of them. Say for example I work on both Visual Studio and Visual Studio Code and thus I have to actually know the developer tools for both of them and master some of the tips for both of them to increase my productivity. Many people who don't know about developer tools end up using Visual Studio Code just like a normal notepad++. If you don't know the tools, then it's unnecessary to even use feature-rich IDE. These IDE's are meant to make your life or your daily activity easier and faster.

As simple as renaming a variable, I think if we have to rename a variable we just have to find the occurrence of it in a file and thus change it everywhere, can be found and replace. But Code gives you that functionality that you can rename the class name, variable or anything everywhere in every part of your code. Similarly, multi-cursors in Code helps you to edit multiple lines of code at once, isn't it cool and helps you big time.

image.png
PC: Pixabay.com

Now, this is for IDE but we have this everywhere which can help you, just for an example using Git GUI which helps rather than using it in the console. Though I prefer in the console it totally depends on you if you feel console is slowing you down then you can use the GUI to speed up. This is all about time management and how do you utilize it perfectly. As I am trying to convey the importance of developer tools, but I think you should not stop learning the basics which is very much necessary even if you are using tools. There might be a tool to create an SQL queries for you, you can use it if it helps you but you should learn the basics of writing the queries by yourself and not rely on the tool always.

This is all about finding the right tool and making use of it. Be a power user of all the tool you use and try out the best for you.