如题,最近写插件频繁有重构代码的欲望,因为每次添加新功能的时候,原有的程序结构就显得不那么适用,或者说可拓展性太低了思来想去我感觉是我的设计模式方面有问题,有没有老哥推荐几本跟设计模式有关的书看看,或者教程也行
又或者有哪位老哥能分享一下设计程序结构方面的经验,当然不是命名规范,OOP编程这些方面的
又或者有哪位老哥能分享一下设计程序结构方面的经验,当然不是命名规范,OOP编程这些方面的
感谢楼上分享
我有两个插件 写到差不多了 再加一个功能往往要重构整体
所以就直接弃坑了
最后 ..我一定多读书
我有两个插件 写到差不多了 再加一个功能往往要重构整体
所以就直接弃坑了
最后 ..我一定多读书
想重构是好事,说明水平比之前更高了。
南柯郡守 发表于 2021-7-7 11:38
感谢楼上分享
我有两个插件 写到差不多了 再加一个功能往往要重构整体
这本书算是设计模式的开山之作之类的…… 你几乎可以在 Mod 和插件开发中遇到这本书中出现的全部 23 种设计模式。
有一点值得注意,书中的代码大部分是 C++。
加油加油加油

我来帮忙顶贴!!!
那就重构吧 多改改对编程能力有很大的提升的 先把设计模式过一遍 有本 《重构-改善既有代码的设计》这本书可以看看
《重构 改善既有程式的设计》
lz还是比我强啊,有重构的想法基本说明你比之前的水平要有提高,像我经常就是程序对不对无所谓,能跑起来就行

hhh,我每次过段时间有进步就会觉得之前写的代码就是垃圾,多重写几次还是有利于进步的
虽然我也是 但是我懒得重构 只是下面写的会更好一点 等彻底写完成了再回头重构吧如果想的话。因为老是回头感觉进度会很慢