GLOSSARY ENTRY (DERIVED FROM QUESTION BELOW) | ||||||
---|---|---|---|---|---|---|
|
23:36 Mar 31, 2007 |
English to Chinese translations [PRO] Tech/Engineering - IT (Information Technology) / Java IDE | |||||||
---|---|---|---|---|---|---|---|
|
| ||||||
| Selected response from: Wile Wang | ||||||
Grading comment
|
Summary of answers provided | ||||
---|---|---|---|---|
5 +4 | 构建管理 |
| ||
4 | 连编/编译管理 |
| ||
3 | FYI |
|
Discussion entries: 6 | |
---|---|
连编/编译管理 Explanation: ... |
| |
Login to enter a peer comment (or grade) |
FYI Explanation: 据我了解,这里的“build”的意思是整合汇编。Borland公司开发的软件开发平台都叫做“huilder”,如 CBuilder、C++Builder、JBuiler 等等。这些系统都有一个叫做“build”的功能,就是把写好的源代码汇编成目标码。大型的软件往往有多个代码文件,“build ”要把所有的代码整合起来一起编译。而且,由于每个文件常常经过多次修改,就需要对文件版本进行管理与控制。所以,“build”的重要工作之一就是文件版本管理统合。 |
| |
Login to enter a peer comment (or grade) |
构建管理 Explanation: build 可以认为是编译,比如:make, makefiles, apache ant 都认为自己的工作是 build management。不过也有新的说法“构建管理”(参考下面连接)。 -------------------------------------------------- Note added at 1 day12 hrs (2007-04-02 12:06:46 GMT) -------------------------------------------------- 首先,build management 翻译为版本管理肯定不合适,因为版本管理已经有约定俗成的意义,类似 Visual SourceSafe, ClearCase 这样的软件所作的工作才能是版本管理。 其次,必须考虑上下文。如果你用开源软件,比如 linux 上的软件,常常看到 build number,大概只有在此上下文中,才能把 build 对应于版本。作为 developer toolkits 中的一样工具,make/makefile/apache ant 这样的 build 需要调用编译器将源代码转换为二进制代码,然后将这些二进制代码和程序中调用的程序库连接起来,最后才能生成可执行文件(C/C++/...)或者伪代码(java/VB/...)。这项工作和这个过程无疑不能理解为版本管理。如果再往复杂考虑,开发小组可能针对不同的测试目的有不同的配置,通过配置指示 build 工具如何作微妙的调整,而且在整个过程会不断产生新的可执行文件/伪代码,build 工具可能继承这些管理任务。但要注意,这不是必须的,make/makefile 这样的初级 build 工具就没有,所有额外工作需要开发人员额外处理。考虑这么复杂的情况,构建管理是对 build management 全面的概括。 clearwater 所引用 msdn 的连接中,build 作为动词是:生成。出现在 Visual Studio IDE 的菜单中,“生成”可能更合适,因为它只取 make 的意思。但作为 java developer toolkits 评论,则不合适。 BTW: how to answer asker's notes directly, rather than adding a note to my previous answer? Reference: http://www-900.ibm.com/cn/software/rational/events/download/... |
| |
Grading comment
| ||