How do you start to know when to write code?

I have been a programmer for several years, and I noticed that my productivity is increasing, and the error rate decreases less than the code that I write. I use collections to write my own data structures, and I used libraries from various sources where I can (python, codeplex packages, etc.). I would like to take it one step further and learn how to automatically generate code for AJAX applications, interacting with databases, processing text files and MVC templates. What tools do programmers use on the net or .NET to be more productive and faster to develop applications?

+4
source share
2 answers

If you are using Visual Studio: Resharper. This will do a lot for you with regard to equality conventions and automatic generation of common code. It also simplifies refactoring and gives good recommendations for cleaning code.

0
source

Integrated Development Environment (IDE), frameworks (e.g. .NET or Django), libraries (e.g. NumPy). You are probably already using all of these things.

Recommendations for the IDE:

  • Visual Studio (the only best choice for .NET)
  • Eclipse with PyDev (for Python programming - maybe not a good choice if you do most of your work with IronPython)

Basically, everything that adds abstraction. IDEs are useful because they do not require you to know the exact names of functions and classes or command-line complexities of compilers. Frames are useful because they provide pre-packaged goodies that you can build in certain situations. Libraries are good because they implement useful things. All this saves time by doing something for you.

0
source

All Articles