我盯着我的代码思考文本看起来多么无聊。我看到的只是文本,没有可视化的结构。
可视化结构会很棒:
- 背景图形,例如连接循环范围的打开和关闭括号的边缘上的 3D 半管,嵌套在 3D 中以显示循环嵌套的深度。
- 带有箭头的连线显示 goto 语句指向的位置,目标标签的代码部分突出显示(或预览,如果超出视口)。
- 可以渲染条件块,以正色显示“真”代码,以负色显示“假”代码,将鼠标悬停在左边缘的背景上可以显示该块的条件语句的预览(附加“== true”或“== false”取决于代码上下文)。
- 类型的图标,显示在变量名称的前面,以便您知道它们是什么类型。
- 更改方法的背景,显示平铺锁或钥匙,具体取决于您在方法前面键入的是 public 还是 private(如果您没有指定,这是一个很好的默认指示)。
有什么可以说明这样的代码吗?
我并不是指以某种方式表示代码或算法结构的分析生成的图形。相反,我的意思是实际说明可编辑代码的东西。