Ryan Wang's Blog

Ryan Wang

  • Ryan Wang

    给 Halo 做了一个创建插件项目的 CLI,现在创建插件更加方便了。

    https://github.com/halo-sigs/create-halo-plugin

    开发日常

    0
    2025-06-23
  • Ryan Wang

    真想给 Apple App 审核一锭子😡

    此瞬间在 Halo App iOS 版本发布

    吐槽

    0
    2025-06-16
  • Ryan Wang

    6 年了,这是我第一次没有第一时间更新 iOS/macOS Beta 🤷‍♀️

    吐槽

    1
    2025-06-10
  • Ryan Wang

    也是够招笑的,WWDC25 都来了,国内用户还没用上去年发布的 Apple AI :)

    吐槽

    0
    2025-06-03
  • Ryan Wang

    这个世界不是所有人用电脑只是打游戏,也不是所有程序员都只写 Java 或前端。每个人的需求都不一样,真的搞不懂网上这些操作系统之争有什么意义。非要把自己的需求硬套在别人或者其他设备上,真的没意思。

    杂记

    1
    2025-05-20
  • Ryan Wang

    Rybbit 真棒,UI 好就是能让人很想用。

    https://github.com/rybbit-io/rybbit

    Byebye Umami。

    杂记

    0
    2025-05-14
  • Ryan Wang
    0
    2025-05-09
  • Ryan Wang

    现在骂丁俊晖和当年骂刘翔的是同一批人?

    杂记

    0
    2025-04-28
  • Ryan Wang

    有娃之后的办公桌。

    杂记

    0
    2025-04-24
  • Ryan Wang

    在完全不熟悉移动端 App 和 Flutter 的情况下,通过 AI 辅助在 450 个小时编码时间内完成了 1PanelHalo App 的开发并上架,现在的 AI 辅助编程确实能够很好地提升编码效率。尤其是新入门一项技术栈的时候,可以很好地边学习边开发。当然,在开发这两个 App 的过程中也并非完全由 AI 去生成代码,毕竟 1Panel 和 Halo 这两个项目规模适中,完全依赖 AI 生成代码,估计还需要额外 450 个小时去 debug 和修复 bug。以下是我认为最有效的 AI 辅助方式:

    1. Cursor Tab:这在正常编码过程中的帮助非常大,尤其是在代码重构和自动语法修复的场景。

    2. 小范围的功能设计:告诉 AI 你需要实现什么样的功能,让 AI 给你提出解决方案。即使完全采用 AI 提供的代码,我也会尽可能阅读每一行代码,避免日后忘记代码的来源和逻辑。此外,目前不建议让 AI 直接生成较大范围的功能代码,尤其是一些关键业务逻辑。

    3. Bug 修复:直接将错误日志提供给 AI 分析异常原因,快速定位问题。

    4. Code Review:代码提交前让 AI 进行审查,主要检查是否存在逻辑错误以及有哪些可优化的地方。

    除了编码之外,针对 App 的开发场景,上架也是一个比较麻烦的事情,比如隐私/权限调查表的填写,我会向 AI 提供 App 的使用场景、用户范围、使用的三方库和统计平台等信息,让 AI 给出填写建议。

    开发日常

    1
    2025-04-22