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

为什么没有一个 IDE 或者语言支持用图形等多媒体方式进行注释,大家探讨一下。

  •  
  •   wdc63 · Jul 1, 2022 · 3587 views
    This topic created in 1397 days ago, the information mentioned may be changed or developed.

    最近天天坐着写代码,有时候枯燥又烦躁,有些部分写起来比较绕脑,心想如果在旁边能够附上一张手绘的流程图就好了,用文字很多东西都表述不清楚,下次回看代码的时候又要理解半天,如果能够在旁边放一张图片,辅助文字那很多难以理解的逻辑一目了然就清楚了。为啥程序语言发展这么久,就没有出现过一款支持这种想法的产品呢?

    30 replies    2022-07-02 22:31:32 +08:00
    liyang5945
        1
    liyang5945  
       Jul 1, 2022
    有没有可能这个东西叫文档
    wdc63
        2
    wdc63  
    OP
       Jul 1, 2022
    @liyang5945 文档和源码还是不一样啊,而且支持图片的文档也没法直接从源代码生成吧,还要自己来写或者多花很多额外时间去编辑生成,也太麻烦了。
    clf
        3
    clf  
       Jul 1, 2022
    为什么要往文本里塞图片和音频……源代码用啥存储???做成 word 、ppt 、excel 的那种形式么。

    真要图片和音视频文档很简单,自己注释里贴个 URL 。

    另外就如#1 所说,你说的是不是叫做文档……
    KagurazakaNyaa
        4
    KagurazakaNyaa  
       Jul 1, 2022
    富文本你怎么做版本控制
    llh880808
        5
    llh880808  
       Jul 1, 2022   ❤️ 12
    为什么不在每段代码嵌入一段可交互的 VR ,让作者给我当面解释当时干嘛要这么写

    最好把产品经理提需求的会议实时录像也嵌入进去
    haolongsun
        6
    haolongsun  
       Jul 2, 2022
    富文本还要加个解析库,从语言上来说不可能加的,纯纯浪费时间和空间,还要去兼容 IDE ,不值得,IDE 也不可能去实现,全是图片卡的要死,并且图片会造成注意力不集中。
    不过可以用 markdown 的形式来注释,并且还能一键生成文档,在注释里加入单元测试。rust 就是这样干的。
    stein42
        7
    stein42  
       Jul 2, 2022
    用 markdown 写注释,markdown 可以引用图片,再用工具生成文档就可以了。
    israinbow
        8
    israinbow  
       Jul 2, 2022   ❤️ 3
    https://p1-tt.byteimg.com/origin/pgc-image/d8ad667fa26d40909b67c60f0d514ab3.jpg

    你是不是想看这种二次元的图片, 说!
    (雾
    AV1
        9
    AV1  
       Jul 2, 2022
    纯文本的编辑器已经很卡了,你还要加多媒体的话……
    dcsuibian
        10
    dcsuibian  
       Jul 2, 2022
    一张图片几 MB ,直接把我的整个 src 文件打趴下。
    codingBug
        11
    codingBug  
       Jul 2, 2022 via Android   ❤️ 1
    如果用文字注释不能解释这一段代码的逻辑,那我认为这是你自己的问题
    xiangyuecn
        12
    xiangyuecn  
       Jul 2, 2022
    secondwtq
        13
    secondwtq  
       Jul 2, 2022
    别听楼上瞎解释,这个就是很简单的“又不是不能用”而已
    xiangyuecn
        14
    xiangyuecn  
       Jul 2, 2022
    有时候,放张图确实不错

    得承认:文字解释 绝大部分情况下 没有直接可视化的东西 来的直观
    kwanzaa
        15
    kwanzaa  
       Jul 2, 2022
    自己写插件用插件就是了
    felixcode
        16
    felixcode  
    PRO
       Jul 2, 2022
    嘿,这行代码自带 PPT 。
    sadfQED2
        17
    sadfQED2  
       Jul 2, 2022 via Android   ❤️ 1
    文字是最高效的交流方式了,视频啥的,一个简单问题,看 10 分钟 9 分钟都是废话。

    楼主就是那种什么东西都要别人给你灌输,什么东西都不愿意自己去看的思想。
    AlisaDestiny
        18
    AlisaDestiny  
       Jul 2, 2022
    简单啊,用 microsoft word 写代码就行了。

    Why Microsoft Word is the best IDE for programming

    cxtrinityy
        19
    cxtrinityy  
       Jul 2, 2022 via Android
    有没有可能是你不知道也不搜索而不是没有?
    Rxjava 几乎都配了图片注释
    wdc63
        20
    wdc63  
    OP
       Jul 2, 2022
    @haolongsun 渲染图片应该不会卡吧,图片可以作为资源文件和文本文件分开存放异步加载,也不会影响代码编辑的性能。
    wdc63
        21
    wdc63  
    OP
       Jul 2, 2022
    @xiangyuecn 链接方式挺不错,但是受到的影响因素太多。
    wdc63
        22
    wdc63  
    OP
       Jul 2, 2022
    @dcsuibian 图片可以作为资源文件和文本文件分开存放异步加载,也不会影响代码编辑的性能。
    wdc63
        23
    wdc63  
    OP
       Jul 2, 2022
    @AlisaDestiny o(*≥▽≤)ツ┏━┓
    encro
        24
    encro  
       Jul 2, 2022
    你说的是 jupyter notebook ?
    FYFX
        25
    FYFX  
       Jul 2, 2022
    你说的这个算文学编程吧,jupyter notebook 是,你要拿 emacs 的 org-mode 写代码也能做到类似的效果
    searene
        26
    searene  
       Jul 2, 2022
    我记得 Visual Studio 就支持的,有人还给 Visual Studio Code 提了建议,希望它也支持
    Felldeadbird
        27
    Felldeadbird  
       Jul 2, 2022
    技术上完全可行,没有流行应该是图片渲染问题。 你本来写着 A 行。图片没渲染出来,突然间完成了。A 行跳到很后面。你思路被打断了。
    yousabuk
        28
    yousabuk  
       Jul 2, 2022 via iPhone
    咋没有,labview 就可以。
    smdbh
        29
    smdbh  
       Jul 2, 2022
    ascii art ?以前很多,现在少了
    smdbh
        30
    smdbh  
       Jul 2, 2022
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3238 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 11:57 · PVG 19:57 · LAX 04:57 · JFK 07:57
    ♥ Do have faith in what you're doing.