93

近期重构工作的一点收获

 6 years ago
source link: https://www.pupboss.com/the-impression-of-code-refactoring/?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
更新:关于重构后增加的 bug 数量大家就不用多心了? 我在团队是担任移动端 Leader 的,如果有重大失误,应该早就被拉出去祭天了吧。重构工作是两个月以前了的,结合这两个月的 issue 列表来看,引入的 bug 不多,最近在统计自己都做了什么工作,所以才把这篇文章分享出来。 以前做个人项目的时候,简历上写过重构了三次,后来在扇贝面试的时候,面试官问三次分别重构了什么,仔细想想那时候的重构并不算重构,第一次是 UI 改版,但是项目结构没什么大的变化,第二次是整体迁移到了 CocoaPods,这次勉强能算重构,第三次仅仅是变量名方法名空行这些地方的风格统一而已。 在现在工作的地方,接手这些项目之后,主要工作做的是重构,而重构工作,本来想写成一行,结果发现挺多,我列个列表吧: 删除没用到的第三方库 删除不合理的第三方库,使用系统自带的或者自己造轮子 删除定义好但是没有用到的变量 删除 import 进来但是没有用到的头文件 删除更旧项目留下来的用不到的逻辑 Controller 层不合理的层级结构重构,无用代码清理 View

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK