An attempt to develop (at least sometimes) using only a text editor and starting compilation, testing, etc. from the command line.
Entering commands will be very tedious, so create scripts or (even better), study the rake, ant, msbuild.
If the IDE generates code for you, and code generation is really important (for example, generating classes from xsd or proxy classes from wsdl), try to figure out how to start code generation from the command line and then connect the code generation to the assembly (so that you never want to edit the generated code).
The idea of auto-formatting code is great, but usually it turns your code into a mess. If you have less code, minor formatting inconsistencies are simply not a big problem.
Adding code quality tools to your build style checks, class and method sizes, complexity, code duplication, test coverage, etc. (complexian, simian, flog, flay, ndepend, ncover, etc.) will prevent the creation of the code generated by the IDE.
source share