重构代码

键帽还是原厂的最好,因为它适配的最好,虽然有点油腻。
比较明显的感觉到贼鸥这款键盘确实和cherry的有一点差距。

总结下在新公司一个月学习到的东西

做的重构还算是比较简单的重构,没有太复杂的类型,从工程的文件来讲,举个例子,抽象出来3个文件吧,分别为db/context/UI,其中db中负责处理相关的数据部分的操作,如读表等内容,还有一些计算相关的函数都写在这里。context中主要写一些逻辑,而UI中,就写跟控件相关的内容,如获取这个标签,并设置这个标签显示的文字是什么。

另外还做的工作就是抽象功能,其实跟上面的内容差不多,原有写好的内容只有一个大函数,里面既有读数据,又有数据的计算操作,又有对界面的设置等等内容,所以要把他们拆分开来,抽象出独立的函数,方便别人调用。

最开始我觉得这个工作很不必要,函数在不同的文件中相互调用来调用去的,会给看代码的人造成很大的困扰,其实如果明白了这几个文件的具体功能,理解整个工程还是非常简单的。

你可能感兴趣的:(重构)