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