V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jeesk
V2EX  ›  问与答

基于事件的程序,自由度高,性能好,但是调试太难

  •  
  •   jeesk · 9 小时 59 分钟前 · 269 次点击

    先前看了一些开源程序的设计,发现的设计都是基于状态机或者事件机制来做处理。 然后我自己写了一个上传程序,最初是用开源的一个下载库,后面觉得包袱太大,然后自己重写,2 个月,至今没有写好。

    由于是手机程序,考虑的实在太多。比如网络状态,webdav 账号数量,照片是强制上传,用户是否开启自动备份,用户是否指定备份相册,用户是否禁用上传视频, 只要条件一多, 然后就发现调试难成狗。

    太费脑了,抽烟都不顶用。

    1 条回复    2024-09-19 22:24:23 +08:00
    taotaodaddy
        1
    taotaodaddy  
       9 小时 45 分钟前
    如果是因为回调地狱,可以考虑 async/await
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2995 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:09 · PVG 08:09 · LAX 17:09 · JFK 20:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.