这个产品是之前同事留下的作品(很老的.Net Framework WinForm 软件),
预计在一段时间后交由我来维护,稍微看了一眼,可能当时是赶时间?
所有的逻辑、包括大部分类都是混在一起的,很多逻辑代码都在 Form 类里,
我应该继续堆屎还是趁早重构呢?请问下各位前辈
1
levelworm Nov 30, 2022
精力足够就重构,不然就继续堆。。。
预期需求多就重构,不然就继续堆。。。 |
2
SQLException OP @levelworm 总感觉没什么动力去动诶。。。
|
3
8zip Nov 30, 2022 via Android
修修补补又三年
|
4
zealic Nov 30, 2022
如无必要,勿增实体
|
5
ijrou Nov 30, 2022
如无必要,不要修改或更新原实体
|
6
levelworm Nov 30, 2022
@SQLException 那就算了。。。
|
7
god7d Nov 30, 2022
重构一下工作量还是挺大的,同时重构后还需要重新测试
|
8
buyan3303 Nov 30, 2022
项目重构,相当于房子拆承重墙。
|
9
charlie21 Nov 30, 2022
重构就是重写
|
10
wanguorui123 Nov 30, 2022
重头再来
|
11
a33291 Nov 30, 2022
有 KPI 的话就推动重新写😊
|
12
billzhuang Nov 30, 2022 写.net winform 代码写的不好的话,反而好重构,因为原作者大概率不会用啥花活。
你先就这么想,重构 c#比重构 js 幸福一万倍! 你可以改写成 MAIUI 啊或者 Avalonia UI ,还能学到点东西。 你再这么和自己说,从头新写,谁都会;把屎山改香我最棒! |
13
SQLException OP @billzhuang #12 最后一句话笑死哈哈哈
|
14
SQLException OP @billzhuang #12 昨天晚上想了一想,今天想开工了
然后翻了下以前的需求文档,要求兼容 Win7 。。。迷惑了 |
15
billzhuang Nov 30, 2022 via iPhone
@SQLException 好像.net 6 还是可以跑在 windows 7 上,windows form 应该还是支持的。
|
16
SQLException OP @billzhuang #15 据说 4.6 就已经很难再 Win7 上安装了,
我去弄个虚拟机试试看 |