Developer's Best Practices
Selected Reading
© 2011 TutorialsPoint.COM
|
Handy Tools & Techniques
Best Practice 7 - Keep your Tools & Techniques Handy.
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.
Few Essential Tools
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.
Always keep adding new tools & techniques in your box
|
|
|