程序員修煉之道

出版時(shí)間:2007-12  出版社:人民郵電出版社  作者:[美]享特  頁(yè)數(shù):321  字?jǐn)?shù):410000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是一部令人稱奇、耳目一新的著作。書中通過許多有趣的軼事、詳實(shí)的例子、詼諧的對(duì)話和技術(shù)細(xì)節(jié),從編程一線審視了軟件開發(fā)以及程序員職業(yè)生涯方方面面的最佳實(shí)踐方案和各種需要注意的前車之鑒。書中給出大量建議,每一條建議都汲取了作者的經(jīng)驗(yàn),并與其他建議相互關(guān)聯(lián)而形成系統(tǒng)。    本書適合各層次軟件開發(fā)人員閱讀,也適合高等院校計(jì)算機(jī)專業(yè)學(xué)生和教師閱讀。

作者簡(jiǎn)介

Andrew Hunt和David Thomas是世界知名的軟件技術(shù)專家。他們從事軟件開發(fā)和咨詢多年,涉及電信、銀行、金融服務(wù)、公共服務(wù)、醫(yī)學(xué)成像等各種領(lǐng)域。以本獲得世界級(jí)聲譽(yù)后,他們合作開辦了一家專業(yè)的軟件咨詢和出版機(jī)構(gòu)The pragrammers,并撰寫或組織出版了Programming ruby和agil

書籍目錄

1 A PRAGMATIC PHILOSOPHY 注重實(shí)效的哲學(xué)  1. The Cat Ate My Source Code 貓把我的代碼吃了  2. Software Entropy 軟件熵  3. Stone Soup and Boiled Frogs 石頭湯與被煮的青蛙  4. Good-Enough Software 恰到好處的軟件  5. Your Knowledge Portfolio 知識(shí)資產(chǎn)  6. Communicate! 交流! 2 A PRAGMATIC APPROACH 注重實(shí)效的途徑  7. The Evils of Duplication 重復(fù)之罪  8. Orthogonality 正交性  9. Reversibility 可逆性  10. Tracer Bullets 曳光彈  11. Prototypes and Post-it Notes 原型與便箋  12. Domain Languages 領(lǐng)域語(yǔ)言  13. Estimating 估算 3 THE BASIC TOOLS 基本工具  14. The Power of Plain Text 純文本的威力  15. Shell Games Shell之妙  16. Power Editing 強(qiáng)力編輯  17. Source Code Control 源碼控制  18. Debugging 調(diào)試  19. Text Manipulation 文本處理  20. Code Generators 代碼生成程序 4 PRAGMATIC PARANOIA 注重實(shí)效的多疑者  21. Design by Contract 按契約設(shè)計(jì)  22. Dead Programs Tell No Lies 死程序不會(huì)說謊  23. Assertive Programming 斷言式編程  24. When to Use Exceptions 何時(shí)使用異?! ?5. How to Balance Resources 如何釋放資源 5 BEND, OR BREAK 能屈能伸  26. Decoupling and the Law of Demeter 解耦與Demeter法則  27. Metaprogramming 元編程  28. Temporal Coupling 時(shí)間耦合  29. It's Just a View 它只是視圖  30. Blackboards 黑板 6 WHILE YOU ARE CODING 當(dāng)你編程時(shí)  31. Programming by Coincidence 靠巧合編程  32. Algorithm Speed 算法的速度  33. Refactoring 重構(gòu)  34. Code That's Easy to Test 易測(cè)試的代碼  35. Evil Wizards 邪惡的向?qū)А? BEFORE THE PROJECT 項(xiàng)目開始之前  36. The Requirements Pit 需求之坑  37. Solving Impossible Puzzles 解決不可解的謎題  38. Not Until You're Ready 直到準(zhǔn)備好  39. The Specification Trap 規(guī)范陷阱  40. Circles and Arrows 圓圈與箭頭 8 PRAGMATIC PROJECTS 注重實(shí)效的項(xiàng)目  41. Pragmatic Teams 注重實(shí)效的項(xiàng)目  42. Ubiquitous Automation 無所不在的自動(dòng)化  43. Ruthless Testing 無情的測(cè)試  44. It's All Writing 代碼文檔不分家  45. Great Expectations 巨大的期望  46. Pride and Prejudice 傲慢與偏見 Appendices A RESOURCES 資源   Professional Societies 專業(yè)協(xié)會(huì)   Building a Library 建立藏書閣   Internet Resources 因特網(wǎng)資源   Bibliography 參考文獻(xiàn)  B ANSWERS TO EXERCISES 習(xí)題解答 INDEX 索引 

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    程序員修煉之道 PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   不光光告訴你怎么做個(gè)程序員,還告訴你怎么做人
  •   英文的我不會(huì)英文
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7