The Pragmatic Programmer 20週年紀念版

  • 9 612
    680

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

內容簡介

邁向大師之路

“我生命中最最要的書之一。”
—OBIE FERNANDEZ,《The Rails Way》作者

“20年前,第一版的《The Pragmatic Programmer》完全改變了我的職業軌跡。這個新版本會對您產生一樣的效用。”
—MIKE COHN,《Succeeding with Agile》《Agile Estimating and Planning》《User Stories Applied》等書籍作者

“...書中充滿了實用的建議,有技術的,也有專業的,這些建議將在未來幾年提升您和您的專案。”
—ANDREA GOULET, CEO, Corgibytes; Founder, LegacyCode.Rocks

“...神來兩筆是有可能的,這本書就是明證。”
—VM (VICKY) BRASSEUR, Director of Open Source Strategy, Juniper Networks

《The Pragmatic Programmer》是少數隨著歲月增長值得一讀再讀的經典書籍,無論您是新手還是實戰豐富的從業者,每次閱讀這本書,您都會得到新的領悟。

Dave Thomas和Andy Hunt於1999年撰寫了這本深具影響力的書,目的是為了幫他們的客戶建立更好的軟體,以及重新發現寫程式的樂趣。這些經驗幫助了一整世代的程式設計師檢視軟體開發的本質,不受限於任何特定語言、framework和方法論,其中的實用主義哲學催生了幾百本書、視訊教學、有聲讀物以及數千個職涯與成功故事。

二十年後的現今,本書再次檢視現代程式設計師的真義。主題範圍從個人責任與職涯探索,到能保持程式碼彈性與易於使用重用的架構技術。

閱讀本書,你將會學到:
‧對抗「軟體凋零」(software rot)
‧持續學習
‧避免重複知識的陷阱
‧寫出有彈性、動態和適應力強的程式碼
‧善用基本工具的威力
‧避免靠巧合寫程式
‧學習什麼是真正的需求
‧防範安全漏洞
‧解決並行程式碼真正的問題
‧建立由務實程式設計師組成的團隊
‧你的工作成果與職涯責任
‧進行嚴格、有效的測試,包括以屬性為基礎的測試
‧實作實用的新手工具集
‧取悅您的使用者

本書以一系列各自獨立的章節寫成,書中充滿了經驗和新奇的軼事、深思熟慮的例子和有趣的類比,這本書展示了軟體開發不同面向的最佳方法和主要陷阱。無論你是新手,有經驗的程式設計師,或是軟體專案經理,請每天使用您從本書所學到的,您會很快看到個人生產力、準確性和工作滿意度的提升。除了技能學習,也培養出習慣和態度,這些都是奠定職業生涯成長的基石。

您將會成為一位成功的程式設計師。

目錄

Chapter 1 務實的哲學
1 這是您的人生
2 貓吃了我的原始碼
3 軟體亂度
4 石頭湯與煮青蛙
5 夠好的軟體
6 您的知識資產
7 溝通!

Chapter 2 務實的方法
8 優秀設計的精髓
9 DRY—重複的罪惡
10 正交性
11 可逆性
12 曳光彈
13 原型和便利貼
14 領域語言
15 評估

Chapter 3 基本工具
16 純文字的威力
17 shell
18 功能強大的編輯器
19 版本控制
20 除錯
21 操縱文字
22 工程日誌

Chapter 4 務實的偏執
23 合約式設計
24 死程式不說謊
25 assertion式程式設計
26 如何平衡資源
27 不要跑得比您的車頭燈還快

Chapter 5 彎曲或弄壞
28 去耦合
29 行走江湖
30 轉換式程式設計
31 繼承稅
32 設定

Chapter 6 並行
33 打破時間耦合
34 不要共用狀態
35 參與者與程序
36 黑板

Chapter 7 當您寫程式時
37 聆聽您的蜥蜴腦
38 靠巧合寫程式
39 演算法速度
40 重構
41 測試對程式碼的意義
42 以屬性為基礎的測試
43 待在安全的地方
44 命名

Chapter 8 專案啟動前
45 需求坑
46 解開不可能的謎題
47 一起工作
48 敏捷的本質

Chapter 9 務實的專案
49 務實的團隊
50 不要切開椰子
51 務實的上手工具
52 取悅您的客戶
53 傲慢與偏見

後記
Appendix A 參考書目
Appendix B 練習題參考解答
Appendix C 提示卡
索引

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789865022754
    • 分級
    • 普通級
    • 頁數
    • 436
    • 商品規格
    • 18開17*23cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 本商品會員日滿額金幣加碼回饋最高15倍
預計 2024/05/11 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide