什么是图书馆训练员计划?

时间:2015-07-18 06:57:38

标签: unix terminology

我正在阅读“Unix编程艺术”一书,我发现了一句名言:

  

在Unix世界中,作为图书馆提供的图书馆应附带锻炼程序。

那么图书馆训练师究竟是什么?

1 个答案:

答案 0 :(得分:4)

图书馆练习者只是一个程序或程序集合,它正在测试该库(通过调用该库的某些或大部分,最理想的是所有公共函数或方法)。另请阅读unit testing

BTW,这个使图书馆练习者的建议是恕我直言,并非特定于Unix世界(它也适用于GNU Hurd,POSIX,VMS甚至Windows系统),但通常对任何软件都有用library。我想这与moduleslinkers中的名字有关。在一些充满异国情调但有趣的编程环境中(想想Lisp或Smalltalk机器,或像Grasshopper这样持久的学术操作系统),库的概念不存在,或者远离类似Linux的库(用C语言编写)或C ++)锻炼者可能并不意味着同样的事情...... ....

请注意,某些语言(Ocaml,Go,D,...但不是C11或C ++ 14)可能知道某些模块的概念,并且具有模块感知的库概念