重构代码
来源:互联网 发布:退火算法用途 编辑:程序博客网 时间:2024/06/02 03:24
键帽还是原厂的最好,因为它适配的最好,虽然有点油腻。
比较明显的感觉到贼鸥这款键盘确实和cherry的有一点差距。
总结下在新公司一个月学习到的东西
做的重构还算是比较简单的重构,没有太复杂的类型,从工程的文件来讲,举个例子,抽象出来3个文件吧,分别为db/context/UI,其中db中负责处理相关的数据部分的操作,如读表等内容,还有一些计算相关的函数都写在这里。context中主要写一些逻辑,而UI中,就写跟控件相关的内容,如获取这个标签,并设置这个标签显示的文字是什么。
另外还做的工作就是抽象功能,其实跟上面的内容差不多,原有写好的内容只有一个大函数,里面既有读数据,又有数据的计算操作,又有对界面的设置等等内容,所以要把他们拆分开来,抽象出独立的函数,方便别人调用。
最开始我觉得这个工作很不必要,函数在不同的文件中相互调用来调用去的,会给看代码的人造成很大的困扰,其实如果明白了这几个文件的具体功能,理解整个工程还是非常简单的。
2016.12.05 再谈重构
做重构将近一年的时间了,自从来了这个公司,就一直在改别人的代码,而自己写的新功能少之又少。
重构还是很锻炼代码能力的,对于整体的功能的分析,以及写出来代码的可拓展性、可读性,都有提高。
拆分需求功能,重构变量命名。最重要的是重构之后,会使得代码的维护成本大大降低,并且bug的数量也会减少。
重构的同时,在看些设计模式
相关的书,对于设计模式也会有所了解,因为会用到。
降低代码的耦合性,能写出来容易维护的代码,才是好代码啊。。。快下班了,先写这么多(21:28)
0 0
- [ 重构 ] 代码重构!
- 关于代码重构
- 代码重构简介
- 代码重构简介
- 谈谈代码重构
- 代码重构简介
- 部分重构代码
- 代码重构
- 代码重构
- 谈谈代码重构
- 代码重构浅谈
- 代码重构
- 代码重构
- 如何重构代码
- 代码重构
- 谈谈代码重构
- 代码重构
- 代码重构清单
- 您能看出这个生成缩略图的方法有什么问题吗?
- 自然数各位数字求和(第2届第1题)
- 关于浮点数计算时的精度问题
- javascript 绑定事件 阻止冒泡和默认事件
- POJ 题目3009 Curling 2.0(DFS)
- 重构代码
- 牛人的体会慢慢理会
- sphinx入门篇之安装与基本使用
- python局部变量和全局变量
- 总结C++中三种关于"new"的使用方法
- TListbox中的item根据内容显示不同颜色的方法
- Java异常分类
- 真是O(1)吗?想清楚了没?
- jQuery对象与DOM对象之间的转换方法