【发布时间】:2010-10-03 03:14:12
【问题描述】:
在 Donald Knuth 的 Literate Programming 中,如果我没记错的话,有一张图表显示了 TeX 的错误数量随时间的演变。该图在过去十年左右一直保持平稳,这表明 TeX 现在可能没有错误了。
我想用这张图来说明错误跟踪软件的重要性。它可以从某个地方下载吗?
【问题讨论】:
标签: bug-tracking tex knuth literate-programming
在 Donald Knuth 的 Literate Programming 中,如果我没记错的话,有一张图表显示了 TeX 的错误数量随时间的演变。该图在过去十年左右一直保持平稳,这表明 TeX 现在可能没有错误了。
我想用这张图来说明错误跟踪软件的重要性。它可以从某个地方下载吗?
【问题讨论】:
标签: bug-tracking tex knuth literate-programming
我认为您所指的图表在 Literate Programming 的第 10 章(Knuth, DE, 1992, Centre for the Study of Language and Information)是 Knuth, DE, 1989,TEX 的错误。软件。实践。专家。 19, 7(1989 年 7 月),607-685。
我没有看到除了书本形式的图表,但更新的错误列表位于http://tug.org/texlive/Contents/live/texmf-doc/doc/english/knuth/errata/errorlog.pdf 的 PDF 中。我的 Literate Programming 副本的第 11 章中的列表涵盖了 1978 年到 1991 年,而 PDF 将其扩展到了 2002 年。如果您安装了 TeX Live,则该文件的另一个版本,直到 1995 年,可能会是在你的系统上作为 knuth/errorlog.tex.gz。
列表中注释的 PDF 位于 http://www.tug.org/TUGboat/Articles/tb10-4/tb26knut.pdf,这是 1989 年的 TUG 会议主题演讲。
由于所有错误都有编号,因此可以快速手动生成粗略的(因为列表不是按严格的数字顺序)图表,例如按月份。本章中所有图表的更广泛范围和内容将是一项较长的工作,但可能是一个有趣的编程练习(TeX 源代码的格式可能比 PDF 更容易)。
【讨论】:
旁注: 代码永远不会“没有错误”。只有“预期的怪癖”和“尚未发现的错误”。
【讨论】: