V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xujinkai
V2EX  ›  程序员

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

  •  
  •   xujinkai ·
    XUJINKAI · 2020-01-05 22:14:52 +08:00 · 2649 次点击
    这是一个创建于 1784 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    最好是 C#( WPF )项目。

    8 条回复    2020-01-13 19:23:01 +08:00
    xujinkai
        1
    xujinkai  
    OP
       2020-01-05 22:15:35 +08:00
    我目前找到的一个项目 https://github.com/Dirkster99/Edi
    janus77
        2
    janus77  
       2020-01-05 22:25:26 +08:00
    一个文件 300 多行,30 几个就能达到了吧,这个规模也不是很大啊
    imn1
        3
    imn1  
       2020-01-05 22:35:40 +08:00
    我自己用的一个,光 GUI 部分(pyqt5)就上万了,还没写完呢
    xiaoming1992
        4
    xiaoming1992  
       2020-01-05 22:37:19 +08:00
    瞎 jer 写,很快就上万行了
    feelapi
        5
    feelapi  
       2020-01-05 23:00:08 +08:00   ❤️ 1
    上万行就别考虑那么复杂了。上百万行可以开始考虑了。比如那本《大规模 C++程序设计》就可以,不过这本书适合的是千万行级别的软件,学习下精髓就好了。
    nulIptr
        6
    nulIptr  
       2020-01-06 07:30:02 +08:00 via iPhone
    上万行真的不大,老东家做 erp 的,一个单文件的业务 service 实现类就 7000 行了
    sadfQED2
        7
    sadfQED2  
       2020-01-06 13:31:07 +08:00 via Android
    上万行怎么组织?你来我这里看看,一个文件就组织万了啊🐶🐶🐶
    wzw
        8
    wzw  
       2020-01-13 19:23:01 +08:00 via iPhone
    @imn1 用 pyqt5 做的软件,卖的话要担心授权问题吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2975 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 14:11 · PVG 22:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.