重构这个名词好像也就是前两年出现的吧,感觉跟我自己理解的优化差不多。前段时间由于时间紧急,我抓紧时间写了一个小程序来用。现在发现这个程序用处还是挺大的,不过当时写的时候没有考虑以后扩展,所以修改以来比较困难。考虑到以后可能还会对现在的这个样子进行扩展,准备把这个软件给重新写一遍,保留一些接口以便以后扩展。
由于原先的代码已经写了不少了,不想重新再写一个,所以直接在原有的基础上进行修改,可以说是重构吧。这次重构需要修改以前的数据结构,把基于STL的数据结构类型改为PyObject的,因此底层基本需要重写,而且准备把这部分从界面代码中独立出来。
经验:函数写的相对要独立一些,类内部的函数也是一样的,不要过分依赖成员变量,这样重构轻松一些。一次改动尽量要少,每次存盘之后最好先编译一把,看看有没有语法错误,防止本次的错误带入到下一次操作中。轻易不要修改数据结构的类型,像我这次由STL转到PyObject的代价还是比较大的。平时写代码的时候就可以考虑重构,不要集中在一起做,有时候长时间做这种工作,会狠无聊的。
<script>
alert();
</script>
对程序员朋友,全屏开着IDE编程,开发的时候要时不时的打开某些文件夹,如果从我的电脑打开的话非常慢次数多了也非常烦人,有了"快速文件夹"可以彻底免除这些麻烦,一步到达指定文件夹,大大提高效率。
下载地址:http://www.skycn.com/soft/19489.html
ggg
518