《Code Complete 中文版 第二版》統稿流水帳

來源:互聯網
上載者:User

   

  《Code Complete 中文版 第二版》/《代碼大全》(這是我自己設想的書名,最後不一定這麼叫,下稱 CC2e。)的翻譯工作已經完成,審校工作也基本完成。這本書由 4 名譯者(金戈 湯淩 陳碩 張菲)翻譯,由裘宗燕老師審校。目前進入統稿階段(主要由我來做,之後交由譯者複查),主要工作有:

  1. 統一術語
  2. 完成交叉引用
  3. 補註原文,讓索引中出現的英文詞彙在本文中基本都能找到
  4. 根據原書勘誤表修訂譯稿

  術語的選用關係到整本書的最終品質,譯者和審校者也就某些關鍵術語的譯法進行了反覆探討。考慮到這本書大部分讀者是程式員,本書術語的選用原則是:

  1. 充分尊重已經出版的書籍的合理譯法
  2. 充分尊重程式員的日常交流習慣

  關於第 1 點,例如 tar pit 是 Brooks 在《人月神話》中用的一個生動比喻,用“史前巨獸在焦油坑中垂死掙紮的情境”來比喻大型系統的開發。《人月神話》翻譯為“焦油坑”,本書也採用同一譯法。更準確譯法可能是“瀝青湖”,因為我猜 Brooks 很可能指的是美國加州洛杉磯附近的一個著名瀝青湖,在其中發現了許多淹死的古生物(見 瀝青湖之謎)。另外“焦油”一般是人工製得(通過對有機物質(如木材、煤炭或泥炭)進行乾餾而製得),而“瀝青”在自然狀況下就有,史前巨獸更有可能在“瀝青湖”中掙紮 雖然如此,為了符合大家的閱讀習慣,我們仍然決定採用“焦油坑”這一譯法。

  關於第 2 點,例如版本管理中的 check in/check out 的譯法五花八門,網路上出現的有“簽入/簽出”、“檢入/檢出”、“登入/登出”、“匯入/匯出”、“取出/存回”等等。我們決定保留原文,認為這樣更符合程式員日常交流的習慣。例如我以前的同事之間交流,經常說“你改過的代碼 check in 沒有?”等,大家都覺得很自然。如果說中文可能反而不習慣。另外如果使用版本控制軟體,那麼 check in / check out 很可能是某個菜單或按鈕上的文字,或者是命令列的參數(subversion 和 cvs 皆如此),大家看得眼熟。所以我們決定對這兩個詞保留原文。類似的情況還有 Makefile (陳皓寫過著名的《跟我一起寫Makefile》)。(當然,保留原文的情況還很多,我會另外說明。)

. 待續 .

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.