在 Donald Knuth 的Literate Programming中,如果我没记错的话,有一张图表显示了 TeX 的错误数量随时间的演变。该图在过去十年左右一直保持平稳,这表明 TeX 现在可能没有错误。
我想用这张图来说明错误跟踪软件的重要性。它可以从某个地方下载吗?
在 Donald Knuth 的Literate Programming中,如果我没记错的话,有一张图表显示了 TeX 的错误数量随时间的演变。该图在过去十年左右一直保持平稳,这表明 TeX 现在可能没有错误。
我想用这张图来说明错误跟踪软件的重要性。它可以从某个地方下载吗?
我认为您所指的图表位于Literate Programming的第 10 章(Knuth,DE,1992,语言和信息研究中心),这是 Knuth,DE,1989,TEX 的错误的重印。软件。实践。专家。19, 7 (1989 年 7 月), 607-685。
除了书本形式之外,我没有看到其他图表,但更新的错误列表位于 PDF 中http://tug.org/texlive/Contents/live/texmf-doc/doc/english/knuth/errata/errorlog.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 容易得多)。
旁注:代码永远不会“没有错误”。只有“预期的怪癖”和“尚未发现的错误”。