注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具卓有成效的程序員

卓有成效的程序員

卓有成效的程序員

定 價:¥45.00

作 者: (美)弗德 著,ThoughtWorks中國公司 譯
出版社: 機械工業(yè)出版社
叢編項: O’Reilly精品圖書系列
標 簽: 程序設計

購買這本書可以去


ISBN: 9787111264064 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 215 字數(shù):  

內容簡介

  《卓有成效的程序員》就是講述如何在開發(fā)軟件的過程中變得更加高效。同時,《卓有成效的程序員》的講述將會跨語言和操作系統(tǒng):很多技巧的講述都會伴隨多種程序語言的例子,并且會跨越三種主要的操作系統(tǒng),Windows(多個版本),Mac OS X以及 *-nix (Unix或者Linux)。《卓有成效的程序員》討論的是程序員個體的生產力,而不是團隊的生產力問題,所以它不會涉及方法論(好吧,可能總會在這里或那里談論到一些,但肯定不會深入討論)。同時《卓有成效的程序員》也不會討論生產力對整個團隊的影響。我的使命,是讓作為個體的程序員通過掌握恰當?shù)墓ぞ吆退枷胱兊酶痈咝А?/div>

作者簡介

  熊節(jié)是ThoughtWorks中國公司的咨詢師,InfoQ中文站的社區(qū)編輯,曾參與《重構:改善既有代碼的設計(中文版)》、《J2EE核心模式(原書第2版)》、《Contributing to Eclipse中文版》等圖書的翻譯。目前正在從事Ruby on Rails的項目,并致力于敏捷方法與思想的推廣。

圖書目錄

譯者序

前言
第1章 簡介
 為什么要寫一本關于程序員生產力的書?
 本書包含哪些內容?
 如何讀此書?
第一部分 機制
 第2章 加速
  啟動面板
  加速器
  宏
  小結
 第3章 專注
  排除干擾
  搜索優(yōu)于導航
  找出難找的目標
  使用有根視圖
  設好“粘性屬性”
  使用基于項目的快捷方式
  使用多顯示器
  用虛擬桌面拆分工作空間
  小結
 第4章 自動化
  不要重新發(fā)明輪子
  建立本地緩存
  自動訪問網站
  與RSS源交互
  在構建之外使用Ant
  用Rake執(zhí)行常見任務
  用Selenium瀏覽網頁
  用bash統(tǒng)計異常數(shù)
  用Windows Power Shell替代批處理文件
  用Mac OS X的Automator來刪除過時的下載文件
  馴服Subversion命令行
  用Ruby編寫SQL拆分工具
  我應該把它自動化嗎?
  別給牦牛剪毛
  小結
 第5章 規(guī)范性
  DRY 版本控制
  使用標準的構建服務器
  間接機制
  利用虛擬平臺
  DRY 阻抗失配
  DRY 文檔
  小結
第二部分 實踐
 第6章 測試驅動設計 
  不斷演化的測試
  代碼覆蓋率
 第7章 靜態(tài)分析
  字節(jié)碼分析
源碼分析
 用 Panopticode生成統(tǒng)計數(shù)據(jù)
  動態(tài)語言的分析
 第8章 當個好公民
  破壞封裝
  構造函數(shù)
  靜態(tài)方法
  犯罪行為
 第9章 YAGNI
 第10章 古代哲人
  亞里斯多德的“事物的本質和附屬性質”理論
  奧卡姆剃刀原理
  笛米特法則
  “古老的”軟件學說
 第11章 質疑權威
  憤怒的猴子
  連貫接口
  反目標(Anti-Objects)
 第12章 元編程
  Java和反射
  用Groovy測試Java
  編寫連貫接口
  元編程的歸處
 第13章 組合方法和SLAP
  組合方法實踐
  SLAP
 第14章 多語言編程
  歷史與現(xiàn)狀
  路在何方?
  Ola的金字塔
 第15章 尋找完美工具
  尋找完美編輯器
  編輯器參考列表
  為你的工作選擇正確的工具
  丟棄錯誤的工具
 第16章 尾聲:繼續(xù)對話
附錄 Building Blocks
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號