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

自己开发了个源代码阅读器,大家给给我意见啊

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

    CODEMAP 源码阅读器,我自己独立开发一段时间了,目前成形,但还不知道它能不能让码农们接受。 CODEMAP 源码阅读器摒弃了 tab 页的打开方式,通过平铺布局,以及连线、高亮、标注等一系列手段,辅助我们阅读源代码,提供了一种可以清晰展示代码逻辑结构、添加高亮备注的方式。

    目前 CODEMAP 源码阅读器已经在官网上线( https://www.codemap.info) 有兴趣的朋友可以下载试用看看,给我点意见呗。

    第 1 条附言  ·  232 天前

    26 条回复    2024-05-08 17:37:44 +08:00
    yuancoder
        1
    yuancoder  
       232 天前   ❤️ 2
    还需要注册?
    gpsbird
        2
    gpsbird  
    OP
       232 天前
    需要的
    GeekGao
        3
    GeekGao  
       232 天前   ❤️ 1
    最好搞个视频演示,不想不知情的情况下安装陌生软件
    URlister
        4
    URlister  
       232 天前   ❤️ 1
    最好能通过 VSCode 插件的形式提供
    xupefei
        5
    xupefei  
       232 天前 via iPhone
    首页图片里的🍎logo 侵权了吧
    goodspb
        6
    goodspb  
       232 天前
    原来是..源码阅读器, 我还以为是开放了源码..😌
    Songxwn
        7
    Songxwn  
       232 天前
    啥时候开源呢
    guonaihong
        8
    guonaihong  
       232 天前
    感觉提供一个 vscode 插件会好些。
    PTLin
        9
    PTLin  
       232 天前   ❤️ 1
    给你个建议,真想要搞闭源付费软件的话先把官网做好,最起码要把文档写好,要让人即使不下载这个软件也可以了解这个软件如何使用,适配什么样的工程,比如 Linux 内核项目,我该生成什么文件才能适配你的软件。
    现在你这个官网就一个下载,一个论坛,软件还是闭源的,演示还少,还要注册账号,没多少人真能提起兴趣搞这套流程的。
    epiloguess
        10
    epiloguess  
       232 天前
    很好的软件,使我的 debian 旋转(bushi

    之前有看过别的,不过跟你们的方向不一样,说不定可以给你们一点交互上的灵感,你们现在这个箭头...有点不太好看
    https://evanw.github.io/source-map-visualization/

    (这是 figma 的 co-founder 的作品)
    xiamy1314
        11
    xiamy1314  
       232 天前
    啥也不知道,让人下载使用....一点兴趣都提不起...
    vfs
        12
    vfs  
       232 天前
    就个人而言,使用这类软件的话, 更希望它是离线的,不希望绑定什么在线账号, 也不希望上传个人数据(包括代码) 到任何三方服务器。
    sapjax
        13
    sapjax  
       232 天前
    平铺最大的问题是排不下,即使排下了,也会很乱。
    阅读代码和写代码一样,同样需要关注点分离和抽象分层
    建议参考一下 https://museapp.com/ 的交互方式,用户可以平铺的同时,还可以垂直地进入或者退出某一层。
    liyafe1997
        14
    liyafe1997  
       232 天前
    要注册帐号要登录的一概不用,你这又不是什么在线服务
    forty
        15
    forty  
       232 天前
    几百个文件,甚至几千个文件的时候,我看你怎么铺?
    这个布局,我感觉只适合 20 个文件以内 。
    willli
        16
    willli  
       232 天前
    注册账号有什么必要?你会提供网络服务吗?还是你要把我的代码传到云上?
    gpsbird
        17
    gpsbird  
    OP
       232 天前
    @
    @willli 并不会上传到任何地方
    adian
        18
    adian  
       232 天前
    资瓷。问下支持多大的代码量呀?有些时候我用 IDE 看代码会卡,用 source insight 之类的就不会卡了
    gpsbird
        19
    gpsbird  
    OP
       232 天前
    @adian 不受限制
    gpsbird
        20
    gpsbird  
    OP
       232 天前
    @adian 我们底层采用了 vscode 类似的多进程插件化机制,因此从理论上来说,代码量不是限制因素。
    liupcool
        21
    liupcool  
       232 天前
    打开代码量太大目录会直接卡死
    feefk
        22
    feefk  
       232 天前
    挺适合代码 review 的
    simpleH
        23
    simpleH  
       231 天前
    辛苦作者。但是不是很明白,核心是在跳转定义位置的基础上增加指向箭头,在源码上直接注释变为高亮标注吗?
    gpsbird
        24
    gpsbird  
    OP
       231 天前
    @simpleH 是的。当我们用 IDE 阅读源代码,每次都可能打开数十个文件,而每次分析完,具体的函数入口,调用链路,各种细节,如果没有合理记录,我们的大脑往往已经不堪重负。CODEMAP 源码阅读器的目的就是去解放这个过程。
    go522000
        25
    go522000  
       231 天前
    下载了一个开源电商项目,153 MB ,28115 个文件,29853 个文件夹。
    使用公司的电脑打开,卡死了。
    I5 CPU ,16G 内存,无显卡。
    gpsbird
        26
    gpsbird  
    OP
       231 天前
    @go522000 可能需要重启一下软件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2525 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.