V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
baidishenjian
V2EX  ›  分享创造

#[开源] CodeAsk - 一个祖传代码阅读器

  •  
  •   baidishenjian · 46 天前 · 1295 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开工之后大家是不是去年的代码忘的差不多了?坐在工位上忘了自己是做什么工作的,又或者同事跑路接手了烂摊子等等,导致现在看到之前的代码两眼一黑。

    所以我做了一个快速阅读小工具

    维护代码时候的痛点

    在维护老项目时,我们可能都遇到过:

    • 前任带着他的小黄鸭跑路,历史代码缺少文档,核心逻辑难以追溯
    • 祖传方法,发现注释比代码还难懂
    • 新人熟悉代码成本高,容易陷入细节迷宫
    • 想重构却不知从何下手,担心破坏隐藏逻辑
    • 给同事 codeview 但是看着费劲

    核心功能

    利于 LLM+适当的提示词生成代码文档,快速查看代码,例如代码梳理,漏洞检查等。

    使用示例

    • 正常用法(代码梳理) 代码梳理

    • 趣味玩法(暴躁猫娘) 暴躁猫娘模式

    • 其他提示词 提示词模板

    使用场景建议

    • 接手新项目时快速建立代码地图
    • 评审他人代码前获取概要理解
    • 为历史代码添加过渡性文档
    • 教学场景中的代码案例解析

    项目地址

    • 目前还在测试阶段,可能有很多未知的 bug
    • 提示词模板大多由 DeepSeek 生成,大多我也没有测试,只是希望给大家一些奇奇怪怪的灵感。具体还是需要根据自己使用模型和代码实际情况进行调整。
    • 地址: https://github.com/woniu9524/CodeAsk
    4 条回复    2025-02-11 17:50:23 +08:00
    rowink
        1
    rowink  
       45 天前
    有意思,等 Electron 打包好了就去试试
    baidishenjian
        2
    baidishenjian  
    OP
       45 天前
    rowink
        3
    rowink  
       45 天前
    @baidishenjian #2 看到了,之前扫了一眼没注意到有 pre-release ,这就去试试看
    baidishenjian
        4
    baidishenjian  
    OP
       45 天前   ❤️ 1
    @rowink 忘记把 pre-release 勾掉了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2768 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.