注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具程序員修煉之道:從小工到專家

程序員修煉之道:從小工到專家

程序員修煉之道:從小工到專家

定 價:¥48.00

作 者: (美)Andrew Hunt,(美)David Thomas著;馬維達(dá)譯;馬維達(dá)譯
出版社: 電子工業(yè)出版社
叢編項: 程序員修煉三部曲
標(biāo) 簽: 暫缺

ISBN: 9787505397194 出版時間: 2005-01-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 362 字?jǐn)?shù):  

內(nèi)容簡介

  “如果我在管理一個項目,這本書的作者就是我想要的人……如果辦不到,我就會要讀過他們的書的人?!薄猈ardCuningham《程序員修煉之道》直接從編程的戰(zhàn)壕出發(fā),穿過現(xiàn)代軟件開發(fā)日漸增多的專門化和技術(shù)問題,去考察核心的過程——按照需求,編寫能工作、可維護(hù)、能讓用戶滿意的代碼。本書涵蓋的主題從個人責(zé)任、職業(yè)發(fā)展,直到用于使你的代碼保持靈活、并且易于改編和復(fù)用的各種架構(gòu)技術(shù)。閱讀本書,你將學(xué)會:·與軟件腐爛作斗爭;·避開重復(fù)知識的陷阱;·編寫靈活、動態(tài)、可適應(yīng)的代碼;·防止靠巧合編程;·通過合約、斷言及異常使你的代碼“防彈”;·捕捉真正的需求;·無情而有效地測試;·讓你的用戶滿意;·建立注重實效程序員的團(tuán)隊;并且通過自動化使你的開發(fā)更嚴(yán)謹(jǐn)?!冻绦騿T修煉之道》由一系列獨立的部分組成,講述了許多富有娛樂性的奇聞軼事、有思想性的例子、以及有趣的類比。本書闡釋了軟件開發(fā)的許多不同方面的最佳實踐和重大陷阱。無論你是初學(xué)者,是有經(jīng)驗的程序員,還是軟件項目經(jīng)理,只要每天運(yùn)用這些建議,你很快就會看到你的個人生產(chǎn)率、準(zhǔn)確度、以及工作滿意度得到提高。你將學(xué)習(xí)各種技能,發(fā)展各種習(xí)慣和態(tài)度,從而為你的職業(yè)生涯的長期成功奠定基礎(chǔ)。你將成為一個注重實效的程序員?!冻绦騿T修煉之道》由一系列獨立的部分組成,涵蓋的主題從個人責(zé)任、職業(yè)發(fā)展,直以用于使代碼保持靈活、并且易于改編和復(fù)用的各種架構(gòu)技術(shù),利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟件開發(fā)的許多不同方面的最佳實踐和重大陷阱。無論你是初學(xué)者,是有經(jīng)驗的程序員,還是軟件項目經(jīng)理,本書都適合你閱讀。

作者簡介

  AndyHunt是一位熱切的木匠和音樂家,但奇怪的是,人們更需要作為顧問的他。他的工作領(lǐng)域包括電信、銀行、金融服務(wù)、公共服務(wù),以及一些更奇特的領(lǐng)域,比如醫(yī)學(xué)成像、圖形藝術(shù)、Internet服務(wù)。Andy的專長是把經(jīng)過驗證的技術(shù)先進(jìn)的技術(shù)混合在一起,創(chuàng)建各種新穎的——但也是實用的——解決方案。Andy在北卡羅萊納州的羅利市擁有自己的顧問公司。DaveTheomas喜歡駕駛單引擎飛機(jī)飛行,并通過這樣的方式為他的習(xí)慣付賬,為各種難題尋找雅的解決方案,提供諸多領(lǐng)域里的咨詢服務(wù)——航空、銀行、金融服務(wù)、電信、交通運(yùn)輸以及Inernet。在于1994年移居美國之前,Dave在英國創(chuàng)立了一家通過ISO9001認(rèn)證的軟件公司,為世界各地的客戶開發(fā)成熟、定制的軟件項目。Dave現(xiàn)在是一位獨立顧問,居住在得克薩斯州的達(dá)拉斯。以ThePragmaticProgrammers,L.L.C的名義,Dave與Andy正在協(xié)同工作,把合起來超過四十年的專業(yè)經(jīng)驗帶給美國各地的客戶。馬維達(dá),《C++網(wǎng)絡(luò)編程(卷2)》與《ACE自適配通信環(huán)境技術(shù)文檔》的譯者。技術(shù)興趣為C++網(wǎng)絡(luò)編程(ACE)與分布式對象計算(InernetCommunicationsEngine)。

圖書目錄

譯序
前言

第1章 注重實效的哲學(xué) 
  1 我的源碼讓貓給吃了 
  2 軟件的熵 
  3 石頭湯與煮青蛙 
  4 足夠好的軟件 
  5 你的知識資產(chǎn) 
  6 交流! 
第2章 注重實效的途徑 
  7 重復(fù)的危害 
  8 正交性 
  9 可撤消性 
  10 曳光彈 
  11 原型與便箋 
  12 領(lǐng)域語言 
  13 估算 
第3章 基本工具 
  14 純文本的威力 
  15 shell游戲 
  16 強(qiáng)力編輯 
  17 源碼控制 
  18 調(diào)試 
  19 文本操縱 
  20 代碼生成器 
第4章 注重實效的偏執(zhí) 
  21 按合約設(shè)計 
  22 死程序不說謊 
  23 斷言式編程 
  24 何時使用異常 
  25 怎樣配平資源 
第5章 彎曲,或折斷 
  26 解耦與得墨忒耳法則 
  27 元程序設(shè)計 
  28 時間耦合 
  29 它只是視圖 
  30 黑板 
第6章 當(dāng)你編碼時 
  31 靠巧合編程 
  32 算法速率 
  33 重構(gòu)
  34 易于測試的代碼 
  35 邪惡的向?qū)?nbsp;
第7章 在項目開始之前 
  36 需求之坑 
  37 解開不可能解開的謎題 
  38 等你準(zhǔn)備好 
  39 規(guī)范陷阱 
  40 圓圈與箭頭
第8章 注重實效的項目 
  41 注重實效的團(tuán)隊 
  42 無處不在的自動化一切都要自動化 
  43 無情的測試 
  44 全都是寫 
  45 極大的期望 
  46 傲慢與偏見 
附錄A 資源
  專業(yè)協(xié)會 
  建設(shè)藏書庫 
  Internet資源 
  參考文獻(xiàn) 
附錄B 練習(xí)解答 
索引 
注重實效的程序員之快速參考指南

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號