Sunday, April 29, 2012

Mission No. 1 - Improve Coding Efficiency


There exists no useful idea given poor implementation efficiency. The property of freely copying of codes makes it possible for a developer to improve coding efficiency exponentially as time elapse. But the magic has some constraints.

First, you must manage your own codes and some open source codes very well. When you need any of them, you can make the codes run in a couple of minutes. It may cost much time to understand other's codes. However, if you know how to fully test the codes, you don't need to read the details unless you're not satisfied with the performance.

Second, type fast and continuously fast. This is not as important as the first constraint because we assume every developer has already typed fast.

Third, design full test cases for all possible errors and mistakes. Archive them because they are helpful to quickly understand the corresponding codes.

No comments: