V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xujinkai
V2EX  ›  程序员

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

  •  
  •   xujinkai ·
    XUJINKAI · Jan 5, 2020 · 3180 views
    This topic created in 2314 days ago, the information mentioned may be changed or developed.

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

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

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

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

    最好是 C#( WPF )项目。

    8 replies    2020-01-13 19:23:01 +08:00
    xujinkai
        1
    xujinkai  
    OP
       Jan 5, 2020
    我目前找到的一个项目 https://github.com/Dirkster99/Edi
    rb6221
        2
    rb6221  
       Jan 5, 2020
    一个文件 300 多行,30 几个就能达到了吧,这个规模也不是很大啊
    imn1
        3
    imn1  
       Jan 5, 2020
    我自己用的一个,光 GUI 部分(pyqt5)就上万了,还没写完呢
    xiaoming1992
        4
    xiaoming1992  
       Jan 5, 2020
    瞎 jer 写,很快就上万行了
    feelapi
        5
    feelapi  
       Jan 5, 2020   ❤️ 1
    上万行就别考虑那么复杂了。上百万行可以开始考虑了。比如那本《大规模 C++程序设计》就可以,不过这本书适合的是千万行级别的软件,学习下精髓就好了。
    nulIptr
        6
    nulIptr  
       Jan 6, 2020 via iPhone
    上万行真的不大,老东家做 erp 的,一个单文件的业务 service 实现类就 7000 行了
    sadfQED2
        7
    sadfQED2  
       Jan 6, 2020 via Android
    上万行怎么组织?你来我这里看看,一个文件就组织万了啊🐶🐶🐶
    wzw
        8
    wzw  
       Jan 13, 2020 via iPhone
    @imn1 用 pyqt5 做的软件,卖的话要担心授权问题吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3226 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 14:41 · PVG 22:41 · LAX 07:41 · JFK 10:41
    ♥ Do have faith in what you're doing.