需要建立自己的工具,基于以下的几点:
1、编码的工作性质就是操作文本;
2、总是在做大量的相似的工作,编写大量可类比的代码,毫无效率;
3、人工写代码,往往引入更多的错误,雷同的错误;
4、总是花费太多时间在编码上,成了打字员,程序员难道就是做文本处理工作的?;
5、找不到适合自己的代码分析处理工具,需求往往和领域挂钩,和个人挂钩,个性化的;
6、语言的特性能够在编码上做到一定的智能,简化,比如宏,模版。但是受的限制太多,并且不可能实现你所想要的那种智能,代码自动生成,扩展预处理效果,最后是你会深陷纠缠其中,可能后来却一无所获;
7、清澈和运用语言的特性需要大量的经验,实践,耗费大量的时间,倒不如做个代码处理工具吧,就是一个文本分析工具而已,从另一面入手,把编码就看作文本操作,化繁为简;
8、自己写的,才是最适合自己,是能够与时俱进的。
文章来源:
http://www.cppblog.com/woaidongmao/archive/2008/11/21/67456.html