还是秉承能用就不动的想法?
1
hwdq0012 12 小时 46 分钟前
项目早期会,结构稳定了重构都是偶尔提炼一下通用逻辑了,写代码都不经常,重构更不经常
|
![]() |
2
wyntalgeer 12 小时 46 分钟前
构不了一点
|
![]() |
3
quqiu 12 小时 41 分钟前
没事别乱动
|
![]() |
4
lepig 12 小时 38 分钟前
全部是自己写的,没事的时候,心情好的时候,或多或少可以重构一下。
只要别人参与了逻辑,能不动就不动 |
![]() |
5
flamiNNgo 12 小时 35 分钟前
重构是我的乐趣所在
|
![]() |
6
A555 12 小时 34 分钟前
除非是自己的个人项目不然怎么可能想动就动
|
7
ddczl 12 小时 34 分钟前
会重构,都是实在看不下去或者不重构每次要花费更多时间的情况下。
重构导致最严重的 BUG 是 P2 ,一个很小的疏漏,但是影响到了渠道的划分,所以定级较高。 但说实在的,你节省出来的时候会被新的需求所占据,但导致线上问题的情况会少一点。 |
8
NessajCN 12 小时 33 分钟前
这可太会了,一闲下来就想重构
就是大部分时候项目经理或下游会拦着不让 |
![]() |
9
youthfire 12 小时 30 分钟前
一直都会
不过感觉自从有了 ai ,越来越多失去自己的智慧痕迹了,毕竟在 ai 面前,越来越不智慧 |
![]() |
10
7gugu 12 小时 23 分钟前 ![]() 能用就不动,很多经手的业务,生命周期可能也就 1-2 年,之后就被废弃了,重构没意义。
|
11
PerFectTime 12 小时 18 分钟前
经常,一般是迭代几版之后发现以前有些冗余代码,在后续模块引入之前写的服务的时候会把以前模块的这些冗余代码做重构
|
12
kzfile 12 小时 11 分钟前 ![]() 重构的快乐可太大了,看着代码量减少跟拉屎一样舒服
|
![]() |
13
NoCloud 12 小时 6 分钟前 ![]() 自从不用自己为大模型 token 付费后,只要闲下来就会借助大模型尝试重构。和大模型沟通以及看大模型思考过程以及重构结果,也算是一种温故而知新。
|
![]() |
14
iamzcr 12 小时 2 分钟前 ![]() 会,别人写的也会,换成自己的看着就舒服
|
![]() |
15
flyqie 11 小时 56 分钟前 via Android
为啥要重构....
重构有啥意义吗... |
17
failed2ban 11 小时 37 分钟前
自己拉完了的屎,我不想再去翻。
|
![]() |
18
LowBi 11 小时 16 分钟前
会新建一个版本文件来对业务代码进行重构,旧版本依旧运行,等重构版本测试稳定了就替换了,目前感觉还好吧,就是类爆炸,多个版本类
|
![]() |
19
liuliuliuliu 11 小时 14 分钟前
除非有大量的单元测试,不然重构出错了怎么办……
|
![]() |
20
woodfizky 11 小时 11 分钟前
想,但是不敢或者不让,除非需求明确说明,那还可能有足够时间多测试测试。
特别是那种你的服务已经投产,有多方在使用的情况。 哪天因为改了以前的代码,生产出问题,半夜接电话,心慌慌的回去排查或者紧急变更,就老实了。 |
![]() |
21
zlhsvc 11 小时 3 分钟前
会的,有空时候心情好就会改一下,砍掉很多之前赶工期瞎写的代码
|
![]() |
22
dream4ever 10 小时 57 分钟前
以前就想重构,但是自己能力有限。现在有了大模型的助力,让 Cursor 给我提重构的建议,再让它针对每一条建议给出完整可落地的重构方案,别提有多爽了。
|
23
coderzhangsan 10 小时 55 分钟前
有需求有时间就会,没有就凑合用吧。
|
24
tangmanger OP @LowBi 这个方法好 我也打算这么干 之前赶工期代码太恶心来
|
![]() |
25
Promtheus 10 小时 51 分钟前
以前会,现在发现没人在乎。
|
26
brsyrockss 9 小时 56 分钟前
什么 go ?
csgo 必需 go |
27
CyouYamato 9 小时 55 分钟前
如果没问题的代码, 那就要看我有没有空.
|
![]() |
28
NewYear 9 小时 49 分钟前
对于 php 这种代码跟着版本走,会修补不兼容的地方。
重构意味着可能有 bug 哦,如果测试不够完全的话,指不定哪里就数据出问题了…… 又不是不能用,别重构了。 我都是为了用新的 IDE 、新版本运行时、新 API ,才可能用。 |
29
IAmSimon 9 小时 19 分钟前
大版本迭代时,可以申请多点来重构代码就好了,并知会测试全流程要走一遍
小版本迭代时抽离部分功能重构,并知会测试改该部分功能走一遍;然后多个版本后其实重构的差不多了 |
![]() |
30
mengdodo 9 小时 12 分钟前
曾经有个小朋友最爱雕花,有一天他改了支付接口中字段的下横线为驼峰,然后.... 问他回答道这样看着顺眼
|
31
szboy 9 小时 10 分钟前
直接让 ai 重构
|
![]() |
32
szxczyc 9 小时 10 分钟前 via iPhone
我自己写了一个 py 脚手架,每次写新项目就把之前的一些经验放在脚手架重构上面
|
![]() |
33
HashV2 9 小时 10 分钟前
如果是提前规划好的,那肯定按照计划去重构。
如果本来就是去拉屎的,拉完走人就好了,就别老惦记你那坨屎了。 |
![]() |
34
wangtian2020 9 小时 9 分钟前
自己写的代码能跑不动,别人写的代码我就蠢蠢欲动
|
![]() |
35
alphagao 9 小时 8 分钟前
不会,没有 bug 绝对不会回来看一眼
|
![]() |
36
Cloud9527 9 小时 7 分钟前
需求有变动就重构,否则就不动。要不改了还得让测试测,这不凭空给别人增加工作量吗?
|
![]() |
37
MatrixLau 9 小时 4 分钟前
平时没事也不会这么闲 大工程
|
![]() |
38
airplayxcom 9 小时 0 分钟前
公司的不会 自己的会
|
![]() |
39
guanzhangzhang 8 小时 48 分钟前
写的实在太烂的同事代码,然后后面我要基于这块改就会重构下
|
![]() |
40
lqt19910205 8 小时 45 分钟前
不会 上次费心 go 了下 过了两个月公司就裁员
|
![]() |
41
wuxinling 8 小时 40 分钟前
不会,可能会排排版,说实话一个人写一个东西,重构思路变化不大的。
|
42
zacard 8 小时 22 分钟前
很经常,随着每个迭代都会排进去一个重构。基本上每次重构都会有新的思考和收获,感觉很棒。不过一定要做好风险管理,不宜一次性涉及太多。或者修改太多的话新增一个新的接口路由,这样切回老的逻辑也很方便
|
![]() |
43
Yanlongli 8 小时 19 分钟前
平时不会,如果遇到新增功能或改动时,如果有空档则会顺带重构部分相关代码,不会重构整个项目
|
44
micean 8 小时 18 分钟前
为什么要重构自己的,当然是重构别人的啦
|
![]() |
45
aboutier 7 小时 56 分钟前
如果要删除功能和增加功能肯定要重构。
|
46
OneLiteCore 5 小时 49 分钟前
自己的代码会经常的重构抽取通用模块到基础库里面等,但是和别人合作的代码的话那就是屎山,能不动就不动
|
![]() |
47
elone 5 小时 47 分钟前
有时候重构确实是好事。 但是我们 boss 也说了, 能运行的代码,建议不要随便动它。
|
![]() |
48
freshduck 3 小时 39 分钟前 ![]() 自己写的优秀代码不需要重构,别人的垃圾代码必须重构,忍不了一点
|