Copyright © tutorialspoint.com
I remember an instance when I wanted to find out debug keyword in all the C++ files available in various directories and sub-directories. It took me 30 minutes to device the command, but finally I kept a note of the following command and whenever I'm in similar need, I use it without wasting a second.
$find . -name \*.cpp -exec grep -q "debug" '{}' \; -print |
So I made it one of the best practices to keep such commands and tool handy so that they can be used anytime without doing any R&D and to save valuable time.
It depends on what type of programming, coding you are doing but following are few of the essential tools which should be readily available for a software developer:
A good text editor to write and edit the program.
A nice debugger to debug the program.
A memory detector in case you are using dynamic memory allocation.
Putty to connect to a remove machine.
WinSCP or FileZilla to ftp files on a remove machine.
WinSCP or FileZilla to ftp files on a remove machine.
It's good to have IDE ( Integrated Development Environment) for rapid development.
Copyright © tutorialspoint.com