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

2020-01-05 22:14:52 +08:00
 xujinkai

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

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

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

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

最好是 C#( WPF )项目。

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

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

https://www.v2ex.com/t/635306

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

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

© 2021 V2EX