求教,写桌面软件如何组织上万行代码?有没有值得参考的项目

2020 年 1 月 5 日
 xujinkai

感觉目前能 hold 住的代码量也就一万这个量级,而且扩展性维护性堪忧。

不知有没有什么值得参考的项目,可以学习一下。

主要是写桌面软件时,日志、设置、界面等等要顾及的东西很多,启动时的流程也很复杂。

模块化的道理都懂,但具体实施起来还是觉得困难,想问问有什么比较好的项目借鉴。

最好是 C#( WPF )项目。

3264 次点击
所在节点    程序员
8 条回复
xujinkai
2020 年 1 月 5 日
我目前找到的一个项目 https://github.com/Dirkster99/Edi
rb6221
2020 年 1 月 5 日
一个文件 300 多行,30 几个就能达到了吧,这个规模也不是很大啊
imn1
2020 年 1 月 5 日
我自己用的一个,光 GUI 部分(pyqt5)就上万了,还没写完呢
xiaoming1992
2020 年 1 月 5 日
瞎 jer 写,很快就上万行了
feelapi
2020 年 1 月 5 日
上万行就别考虑那么复杂了。上百万行可以开始考虑了。比如那本《大规模 C++程序设计》就可以,不过这本书适合的是千万行级别的软件,学习下精髓就好了。
nulIptr
2020 年 1 月 6 日
上万行真的不大,老东家做 erp 的,一个单文件的业务 service 实现类就 7000 行了
sadfQED2
2020 年 1 月 6 日
上万行怎么组织?你来我这里看看,一个文件就组织万了啊🐶🐶🐶
wzw
2020 年 1 月 13 日
@imn1 用 pyqt5 做的软件,卖的话要担心授权问题吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/635306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX