在思考软件工程时,我遇到了一个问题:为什么我们在编写/记录代码的方式方面没有看到任何改进。
想一想:自从我们从穿孔卡片转向文本编辑以来,就没有出现过革命性的改进。我所看到的最后一个改进是语法高亮和上下文敏感帮助(例如Intellisense或ctags)。这并不是我会称之为革命性的东西。
这让我想知道:为什么会这样呢?
我将以我急需的一些内容开始:
- 我的很多代码都涉及几何。对于描述几何关系的文档,由于ASCII中缺乏适当的方程排版,最终总是变成一堆难以阅读的数学内容。然而,如果我能够将一张小草图或涂鸦嵌入到代码中,一切都会更容易、更整洁、更易于理解。
你能想出什么能让你的编码/文本编辑/文档编写任务更轻松的方法吗?