写点什么

话题讨论 | 聊聊那些年你重构过的代码?

用户头像
xcbeyond
关注
发布于: 2020 年 12 月 09 日

很多时候,我们第一次的设计写出来的代码往往代表的是最高的质量



随着业务的不断变动,加之业务方开发工期的步步紧逼,后面的代码是越来越差,越来越惨不忍睹而到最后难以维护,堆成屎山。



相信大家在平时开发中都或多或少的遇到过各种恶心的代码,甚至为了赶工期也写出了这样的代码,但是你是否想过什么时候去重构它呢?



大家对自己写过的代码还是要多回头去看看,去思索并不断重构优化,这其实就是大家平常总说的总结、沉淀。否则我们只能沉沦于业务而最终无法获得成长。



在这里不妨一起聊聊那些年你重构过的代码?



发布于: 2020 年 12 月 09 日阅读数: 471
用户头像

xcbeyond

关注

不为别的,只为技术沉淀、分享。 2019.06.20 加入

公众号:程序猿技术大咖 知识星球:技术那些事

评论 (31 条评论)

发布
用户头像
太多了,记不起来了
2020 年 12 月 13 日 21:34
回复
优秀
2020 年 12 月 13 日 21:37
回复
用户头像
牛逼啊
2020 年 12 月 11 日 22:17
回复
😄
2020 年 12 月 11 日 22:20
回复
用户头像
重构很痛苦
2020 年 12 月 11 日 21:44
回复
不应该轻松的么
2020 年 12 月 11 日 23:09
回复
用户头像
重构很痛苦
2020 年 12 月 11 日 21:44
回复
用户头像
重构很头疼
2020 年 12 月 11 日 21:31
回复
痛并快乐着
2020 年 12 月 11 日 21:33
回复
用户头像
没学习过,正在学习中
2020 年 12 月 11 日 21:19
回复
用户头像
没学过,正在学习中
2020 年 12 月 11 日 21:19
回复
加油😊
2020 年 12 月 11 日 21:20
回复
用户头像
没有写过代码,但是感觉很费脑子
2020 年 12 月 11 日 21:11
回复
其实还好
2020 年 12 月 11 日 21:11
回复
用户头像
最近项目经理要求把无人维护的python项目,用java重搞一遍,给我的感悟是基本上代码细节太多了,需求不断叠加,代码也就不断在堆,其实整个流程没什么问题,但就是有太多的细节地方特殊处理了,这个就蛋疼了
2020 年 12 月 11 日 18:00
回复
居然这么搞,你们项目经理也没谁了
2020 年 12 月 11 日 20:58
回复
用户头像
如果说搞崩的代码,我还有发言权
2020 年 12 月 11 日 15:32
回复
每个人都有发言权——搞崩的代码
2020 年 12 月 11 日 15:35
回复
我之前有个运维的同事,每天就是炸库,然后别的同事再建库。
2020 年 12 月 12 日 00:13
回复
用户头像
认知提升上做的重构,意义重大,最近学习,发现了一个很有趣的函数:
// 用处是:把任意多个函数作为处理程序合成一个连续传值的期约连锁
var compose = (...fns)=>{return (arg)=>fns.reduce((promise,fn)=>promise.then(fn),Promise.resolve(arg))}

自行写demo使用,你会发现之前很多代码都可以优化重构了
2020 年 12 月 11 日 15:16
回复
这类似于Java中的Lambda表达式吧
2020 年 12 月 11 日 15:21
回复
学习了
2020 年 12 月 11 日 15:23
回复
用户头像
学习了
2020 年 12 月 11 日 15:09
回复
应该是重构了,哈哈
2020 年 12 月 11 日 15:16
回复
用户头像
开始对自己狠点,就会少些吐槽、少些重构
2020 年 12 月 11 日 08:52
回复
用户头像
重构自己以前的代码,边重构,边吐槽,边骂自己以前多垃圾。😀叫我过来人。
2020 年 12 月 09 日 17:39
回复
反思和复盘,才能快速进步!
2020 年 12 月 09 日 17:44
回复
没记错的话,你两刚才拼奖品大战来的!
2020 年 12 月 09 日 17:45
回复
开始对自己狠点,就会少些吐槽、少些重构
2020 年 12 月 09 日 17:52
回复
查看更多回复
没有更多了
话题讨论 | 聊聊那些年你重构过的代码?