《人月神话》译文修订明细(6)-读者可以对照修改

news2025/1/11 19:43:18

《人月神话》译文修订明细(1)-读者可以对照修改

《人月神话》译文修订明细(2)-读者可以对照修改

《人月神话》译文修订明细(3)-读者可以对照修改

《人月神话》译文修订明细(4)-读者可以对照修改

《人月神话》译文修订明细(5)-读者可以对照修改

《人月神话》译文修订如下,读者可以对照自己手上的书修改。

相关阅读

这回真要动刀子-征集《人月神话》中译本的翻译修正>>

第三章 外科手术团队(续)

原译文

必须创建各种文档

修订译文

必须亲自编写

******

原译文

根据首席程序员的草稿

修订译文

根据外科医生的草稿

******

原译文

程序职员

修订译文

程序文员

******

原译文

所有团队的技术记录

修订译文

团队的所有技术记录

******

原译文

承担机器码文件和可读文件

修订译文

承担机器可读以及人类可读文件

说明

此处误译。机器可读 不等于 机器码。机器码有特定含义。

******

原译文

输入汇集到程序职员处

修订译文

输入都交给文员处理

说明

原文意思应该是这些累活全部扔给文员。原译会被误解为,其他人各自输入后再汇总到文员处。

******

原译文

列表会提交给程序职员

修订译文

列表返回给他

******

原译文

另外,他负责将任何模型的最新运行情况记录在状态日志中

修订译文

任何模型的最新运行情况都保存在一本状态笔记本中

******

原译文

Mills所提方案的真正关键是“从个人艺术到公共实践”的编程观念转换

修订译文

对Mills的概念来说,至关重要的是编程“从私人艺术到公共实践”的转换

******

原译文

团队的所有物

修订译文

团队的财产

******

原译文

程序职员的专业

修订译文

程序文员的专业

******

原译文

同时还可以对那些经常被忽视的杂事进行系统整理,确保了它们的质量

修订译文

那些经常被忽视的杂事被系统化,并确保在合适的时候做掉

说明

之前的译文把performance误解为性能,在此处应该是执行的意思。原文意思应该是说:以前让程序员做杂事,他很烦,懒得做,所以有时这些该做的杂事就没做。现在有了文员,至少把该做的杂事给做了。

******

原译文

最有价值的财富

修订译文

最有价值的资产

说明

asset

******

原译文

程序职员的职责

修订译文

程序文员的职责

******

原译文

他会记录小组程序和私有工作复件之间的更新,依然控制所有程序的运行

修订译文

他记录团队程序副本的所有更新,这些更新来自私有工作副本。他依然处理所有批处理的运行

******

原译文

控制产品逐步增长的完整性和有效性

修订译文

控制成长中的产品的完整性和有效性

说明

原译理解有误。growing修饰的是产品,不是完整性和有效性。意思是产品在成长时,……依然得到控制。

******

原译文

调试等工具

修订译文

调试等服务

说明

service。上下文中,把各团队共用的称为服务,团队特别需要的称为工具(tool)。

******

原译文

自己的工具和工具操作人员

修订译文

自己的机器和机器操作人员

******

原译文

这些工具使用起来

修订译文

这些服务使用起来

******

原译文

反应和可靠性

修订译文

响应和可靠性

******

原译文

首席程序员则是对这些工具

修订译文

外科医生必须是对这些服务

******

原译文

保证所有基本服务的可靠性

修订译文

保证基本服务充足

******

原译文

团队成员所需要的

修订译文

团队所需要的

******

原译文

。因为他的工作是检查首席程序员

修订译文

,因为他的工作是保证他的外科医生得到

说明

原文有his,而且用了斜体,强调“他的”(老板),排版时可加上着重号。

******

原译文

工具维护人员常常要开发一些实用程序,编制具有目录的函数库以及宏库

修订译文

工具建造人员常常构造专用的实用程序,并为过程以及宏库编目

说明

(1)procedure 过程,例程,function 函数

(2)原文意思应该是给某些别人写的东西编目,并非编写这些东西并附带目录

******

原译文

首席程序员需要

修订译文

外科医生需要

******

原译文

测试人员既是为他的各个功能设计系统测试用例的助手

修订译文

测试人员既是从功能规约设计系统测试用例的敌手

说明

原文adversary,此处应该是说,设计测试用例是为了找出不符合规约的毛病,是带着“敌意”的。和下半句的“也是助手”assistant并列。

******

原译文

计划测试的步骤和为单元测试搭建测试平台

修订译文

计划测试序列和为组件测试搭建脚手架

说明

scaffolding

******

原译文

语言专家

修订译文

语言律师

说明

language lawyer,尊重原文的隐喻。

******

原译文

总有一两个掌握复杂编程语言的人

修订译文

总有一两个人喜欢掌握编程语言的复杂技巧

******

原译文

首席程序员主要是

修订译文

他的才能与外科医生有所不同。外科医生主要是

******

原译文

而语言专家则

修订译文

而语言律师则

******

原译文

解决复杂、晦涩

修订译文

解决困难、晦涩

******

原译文

通常一个语言专家可以为2~3个首席程序员服务

修订译文

一个语言律师可以为2~3个外科医生服务

******

原译文

文中定义的开发团队在很多方面

修订译文

刚才定义的团队从几个方面

******

原译文

而系统是一个人或者最多两个人思考的产物,因此其在客观上达到了概念的一致性

修订译文

而系统是一个人或者最多两个协作无间的人思考的产物

说明

误译。uno animo(拉丁语,一致)修饰的是人,不是系统。

******

原译文

首席程序员和副手

修订译文

外科医生和副手

******

原译文

工作概念上的完整性

修订译文

工作的概念完整性

说明

“工作概念上的完整性”容易被误解为 工作概念 上 的 完整性。

原文conceptual integrity of the work,“概念完整性”是书中重要用语,不宜分开。

******

原译文

由首席程序员单方面来统一

修订译文

由外科医生单方面来解决

******

原译文

可以达到客观的一致性

修订译文

可以协作无间

第四章 贵族制、民主制和系统设计

原译文

贵族专制、民主政治和系统设计

修订译文

贵族制、民主制和系统设计

******

原译文

它是一种风格上的极致

修订译文

它是一种风格的巅峰之作

******

原译文

一件艺术品,建筑大师要

修订译文

一件艺术品,艺术家们要

说明

原文artist

******

原译文

融会贯通其前辈建筑师的成果

修订译文

融会贯通前辈的成果

******

原译文

那个时代的建筑技术

修订译文

那个时代的技术

******

原译文

这个建筑的整体设计,这个设计得到了其后继建筑师的认同

修订译文

这个建筑的总体规划,这个规划得到了其后继者的认同

说明

原文plan

******

原译文

这就是这个宏伟的建筑能够如此和谐统一的原因之一

修订译文

这就是教堂能达到极致的和谐和统一的原因之一

******

原译文

概念的完整性

修订译文

概念上的完整性

说明

(1)原文Conceptual Integrity。

(2)反复捉摸,Integrity可能译为“一致性”更合适,但考虑到“概念完整性”似乎也可以,而且已经流传较广,暂时不改。

(3)Conceptual,概念上的,Conceptual Integrity应译为“概念上的完整性”或者简略为“概念完整性”,不宜译为“概念的完整性”,这个相当于Integrity of Concept。

******

原译文

在设计或结构风格上都存在着许多差异

修订译文

在规划或架构风格上都存在着差异

******

原译文

后来的建筑师总是试图在原有建筑师的基础上有所“提高”,以反映他们在设计风格上的改变和个人品位上的不同。所以,在雄伟的哥特式教堂上,依附着祥和的诺曼底风格十字架,它在显示荣耀的同时,展示了同样属于建筑师的骄傲。

修订译文

后来的建筑师总是试图在早期设计的基础上有所“改进”,以反映时尚的变化以及个人品味的不同。所以,宁静的诺曼式耳堂和高耸的哥特式中殿相邻而且互相冲突,在显示神的荣耀的同时,也展示了建筑师的自负。

说明

这个地方问题较多。

(1)原文both changes in fashion and differences in individual taste,changes in fashion是指时代风潮的变化,类似于那些年流行喇叭裤,那些年又流行牛仔裤。

(3)个人是品味(无高下之分)不是品位。

(4)原文Norman transept,应译为“诺曼式……”。诺曼式建筑指诺曼人风格的建筑。

(4)诺曼底(法文Normandie)是法国的行政区,虽然这个名字和诺曼人(Morman)有关,但不是一个东西。类似于郑州和郑氏,这两个“郑”源头一样,但不能说“姓郑州”或“郑州氏家族”。

(5)此处是批评不是赞扬,呼应上文的“避免轻浮炫耀”,pridefulness在这里应该是自负或傲慢的意思,是七宗罪之一,和后文的神的拯救呼应。

******

原译文

法国城市兰斯(Reims)在建筑风格上的一致性

修订译文

兰斯大教堂的架构一致性

说明

误译。原文的Reims指的是上文拼命铺垫的兰斯大教堂,REIMS CATHEDRAL。

******

原译文

让人们赞叹和喜悦

修订译文

让观光者赞叹和喜悦

******

原译文

来自8代

修订译文

来自八代

******

原译文

以获得纯粹的设计

修订译文

以获得更纯粹的整体

******

原译文

同样,这不仅显示了荣耀,也体现了他拯救那些沉醉在自我骄傲中的人们的力量。

修订译文

这样的结果不仅显示了神的荣耀,也体现了祂(排版时粗体)拯救沉醉在傲慢中的人的力量。

说明

(1)glory of God,神的荣耀。此处缺少“神的”二字,有可能是涉及宗教被编辑删除的,因此,将来出版时可能也不会有,做好思想准备。

(2)序言中Brooks有一句:Soli Deo gloria—To God alone be glory,意思是“愿神独得荣耀”,此次再版应该也会被删除。

(3)原文but also His power to salvage fallen men from their pride,此处的His是大写,说的就是基督教的上帝。

(4)译为“神”还是“上帝”。

如果是信徒口中崇敬地称呼God,应该译为“神”,在信徒心中,只有一位独一无二的神,不存在也不需要解释“哪一个神”的问题。

如果是从旁观的非信徒的角度说出,可以译为“上帝”。

Brooks所写文字应该属于前者。


33套UML/SysML+EA/StarUML的建模示范视频-全程字幕(20230217更新)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/616144.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端面试题整理14

目录 1.什么是同步?什么是异步? 2.localStorage、sessionStorage和cookie的区别? 3.Vue中key的作用是什么? 4.支付流程是什么? 5.Vuex的模块化是如何做的? 6.Vite和webpack的不同?Vite的优…

BS LIS系统仪器数据采集方法

BS LIS系统仪器数据采集方法 BS LIS系统对检验仪器的数据采集主要通过串行口通讯、USB端口通讯、TCP/IP通讯、定时监控数据库和手工录入等几种方法。串行口通讯最为普遍,采用RS-232C标准,一般的仪器都支持此标准。定时监控数据库对仪器管理机上已有的检…

【Vue】Element Plus和Element UI中插槽使用

文章目录 前言一、两者的区别二、组件库三、具体讲解总结 前言 今天和大家讲一下Element Plus和Element UI这两个组件库中表格的插槽使用方法,一般情况下vue2使用Element UI这个组件库,表格组件的插槽的话一般都是使用v-slot,而vue3使用Elem…

如何进行有效的移动应用测试?10个步骤带你一战成神

移动应用的市场日益壮大,而随着这个市场的发展,如何有效地测试移动应用也成为了一个重要的问题。本文将为你提供一些关于如何进行有效的移动应用测试的建议,并提供一些实际测试例子。 1. 理解你的用户和使用场景 在进行移动应用测试之前&…

rror updating database. Cause: java.sql.SQLSyntaxErrorException解决方案

错误描述: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near CONDITION 1 这里是因为字段名…

Linux多线程认识

目录 🐧一、什么是线程 1.1虚拟地址如何转换成物理地址 1.2多线程 1.3Linux进程vs线程 1.4从Linux内核和CPU的角度看线程 🐧二、Linux线程控制 2.1POSIX线程库 2.2线程异常 2.3线程终止 ①exit不可以用来终止线程 ②pthread_exit() ③pthread…

Revit干货|自动捕捉遇到困难?这份秘诀请收好!

在BIM行业里,Revit往往影响着我们的建模效率,尽管软件提供了许多功能,但在建模过程中还是会因繁琐的操作而浪费很多时间。 因此,在使用Revit建模时,我们需要掌握一些小技巧来提升效率,如快捷键的使用和工具…

早餐配送APP小程序开发 轻轻一点搞定营养早餐

早餐是一日三餐中最重要的一餐,需要营养添加。但是现在多数的年轻人因为快节奏的生活工作二忽视了早餐的重要性,没有时间做就对付几口很多人甚至不吃早餐。早餐预定配送APP小程序开发解决了上班族的早餐问题,不用排队到早餐店去挤着买豆浆油条…

Langchain学习笔记

Langchain学习笔记 1.环境2. 1.环境 1.创建虚拟环境,名叫langchain conda create -n langchain python conda activate langcahin pip install langchain pip install openai -i https://pypi.tuna.tsinghua.edu.cn/simple2.在jupyter中使用这个虚拟环境。 conda activate l…

DG4pros 1:500地籍精度免像控实验

前言 DG4pros是睿铂目前综合性能最强大的高端倾斜摄影相机,它完成了许多以前在业内人士认为难以做到或者不可能完成的项目。本期,我们实验的内容是1:500地籍精度的免相控作业。 DG4pros倾斜摄影相机 一.实验目的 本次实验共进行两组测试,分…

vue项目复制----复制一个项目为另一个项目仍然访问原来老项目代码

表现就如下边这张图,新项目名字叫pccs,旧项目名字叫vue-element-admin,能启动,运行成功,一切正常,但是你会发现仍然是老项目的。 解决办法:

Javascript的闭包,匿名函数,自动调用

这里写目录标题 验证文本框HTMLJavascript分析var引起的赋值错误最优的解决方案forEach(function(item){})最简单的方式,const/let 申明一个局部变量直接使用函数通过声明函数变量的方式定义函数申明匿名函数和自动调用函数的区别 在案例的基础上分析。 验证文本框 …

未来工业的新趋势:探索智慧工厂的创新之路

随着科技的不断进步和工业的快速发展,智慧工厂正在逐渐改变传统的生产模式,成为现代工业的新趋势。智慧工厂以数字化、自动化和智能化为核心,通过信息技术和物联网的应用,实现生产线的高效运行和优化管理,为企业带来诸…

贾跃亭带着汽车梦回来了,FF 91 正式量产售价 220 万元

就在最近,许久不见的贾老板贾跃亭再度登上热搜。 原因无他,其 5 月 31 日召开视频发布会,宣布法拉第未来 FF 91 开启首批量产交付。 这一向大家画了九年的汽车大饼终于正式落地。 期间 FF 91 因为资金困境多次跳票,但贾老板向我…

工业树莓派的Socket通信之旅:探索智能工业应用的无限可能

一、什么是Socket通信 Socket通信是一种网络通信协议,用于在计算机之间进行数据传输。它提供了一种可靠的、双向的、面向连接的通信方式。通过Socket,计算机之间可以建立起通信链接,并在连接上发送和接收数据。它可以用于不同的网络协议&…

初识MYSQL组复制MGR

注:本文翻译自https://dev.mysql.com/doc/refman/8.0/en/group-replication.html 背景 创建容错系统的最常见方法是使组件冗余,换句话说,可以删除组件,而系统应继续按预期运行。这就产生了一系列挑战,将这类系统的复…

数据结构与算法·第5章【数组和广义表】

数组 基本操作 InitArray(&A, n, bound1, ..., boundn)DestroyArray(&A)Value(A, &e, index1, ..., indexn)Assign(&A, e, index1, ..., indexn)数组的顺序表示 两种顺序映象的方式: 以行序为主序(低下标优先);以列序为主序(高下标优先)。 而 n…

Go语言学习-创建Go模块(1)

这是介绍Go语言基础特性的第一部分教程。如果你是开开开始学习Go,请确保你看了关于介绍Go语言语法,Go模块的简洁代码文章:启动Go 在本教程中,你将会创建两个模块。第一个模块是个库来被用作其他库或者应用程序来引用。第二个模块是…

msvcp140.dll重新安装的三个解决方法,解决找不到msvcp140.dll问题

msvcp140.dll是Microsoft Visual C Redistributable for Visual Studio 2015的一个重要组件,它是一个动态链接库文件(DLL),包含许多用于开发和执行C程序的函数。如果它不在您的计算机上或不正确,您将收到一个错误消息&…

linux 部署mysql

本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本) 事先准备 1、查看系统中是否自带安装mysql yum list installed | grep mysql ![在这里插入图片描述](https://img-blog.csdnimg.cn/e322b2f4036c4d9…