Code Craft: The Practice of Writing Excellent Code (Paperback)
暫譯: 程式設計藝術:撰寫優秀程式碼的實踐 (平裝本)
Pete Goodliffe
- 出版商: No Starch Press
- 出版日期: 2006-12-01
- 售價: $1,750
- 貴賓價: 9.5 折 $1,663
- 語言: 英文
- 頁數: 624
- 裝訂: Paperback
- ISBN: 1593271190
- ISBN-13: 9781593271190
-
相關分類:
Excel
已絕版
買這商品的人也買了...
-
$2,390$2,271 -
$2,050$1,948 -
$2,280$2,166 -
$880$695 -
$780$663 -
$650$507 -
$550$435 -
$270$213 -
$650$507 -
$1,080$1,058 -
$880$695 -
$650$514 -
$1,560$1,529 -
$800$632 -
$700Solid Code
-
$2,573Structure and Interpretation of Computer Programs, 2/e (美國原版)
-
$480$432 -
$480$379 -
$1,200$948 -
$590$460 -
$580$452 -
$480$408 -
$1,260Professional ASP.NET 4.5 in C# and VB (Paperback)
-
$540$459 -
$500$425
商品描述
Description
"Some books you read because you have to, some you simply have to read. Pete's book is in the second category ?it's useful and fun and it'll make you a better programmer."
—Jez Higgins, ACCU Chairman
"Code Craft is a goldmine of information that every professional software developer should be aware of."
—Tim Penhey, editor of C Vu Journal
You know how to write code that works, but what about code that's well written and easy to understand? And robust and bug-free? If other programmers looked at your handiwork, would they be able to figure out the code's logic and purpose? Exceptional programmers have more than just technical know-how; they adopt the right approach and attitude to development.
Code Craft will help take your programming beyond writing correct code to writing great code, thus turning you into a true programming professional or enhancing your existing professional skills.
With language-agnostic advice that's relevant to all developers, Code Craft covers code-writing concerns such as presentation style, variable naming, error handling, and security. And it tackles broader, real-world programming issues like effective teamwork, development processes, and documentation. Each chapter ends with a Q&A section that reviews key concepts to get you thinking like an expert, making it an especially great reference for newer programmers who want to work professionally and efficiently as part of a team.
This survival guide for the software factory will show you how to:
?Write good code when the world's not helping you
?Avoid disasters and distractions in the workplace
?Assess your abilities accurately and determine ways to improve
?Adopt productive attitudes and follow best practicesThere's little more valuable than the advice of a true, programming professional. You'll find Code Craft to be clear, practical, and entertaining throughout, and a great way to take your code (and your career) to the next level.
Table of Contents
Cutting code: At the codeface
Chapter 1: On the defensive
Chapter 2: The best laid plans
Chapter 3: What's in a name?
Chapter 4: The write stuff
Chapter 5: A passing comment
Chapter 6: To err is human
Cutting code: The secret life of code
Chapter 7: The programmer's toolbox
Chapter 8: Testing times
Chapter 9: Finding fault
Chapter 10: The code that Jack built
Chapter 11: The need for speed
Chapter 12: An insecurity complex
Cutting code: The shape of things to come
Chapter 13: Grand designs
Chapter 14: Software architecture
Chapter 15: Software evolution
Life in the software factory: A herd of programmers
Chapter 16: Code monkeys
Chapter 17: Together we stand
Chapter 18: Practising safe source
Life in the software factory: Part of the process
Chapter 19: Being specific
Chapter 20: A review to a kill
Chapter 21: How long is a piece of string?
Life in the software factory: From the top
Chapter 22: Recipe for a program
Chapter 23: The outer limits
商品描述(中文翻譯)
**描述**
「有些書是你必須閱讀的,有些書則是你必須要讀的。彼得的書屬於第二類——它既有用又有趣,會讓你成為更好的程式設計師。」
——**Jez Higgins,ACCU 主席**
「《Code Craft》是每位專業軟體開發人員應該了解的資訊寶庫。」
——**Tim Penhey,《C Vu Journal》編輯**
你知道如何寫出能運作的程式碼,但那麼,如何寫出結構良好且易於理解的程式碼呢?還有,如何確保程式碼穩健且無錯誤?如果其他程式設計師查看你的作品,他們能否理解程式碼的邏輯和目的?卓越的程式設計師不僅具備技術知識;他們還採取正確的開發方法和態度。
《Code Craft》將幫助你將程式設計提升到從寫出正確程式碼到寫出優秀程式碼的層次,從而使你成為真正的程式設計專業人士或增強你現有的專業技能。
《Code Craft》提供與所有開發人員相關的語言無關建議,涵蓋了程式碼撰寫的各種問題,如呈現風格、變數命名、錯誤處理和安全性。它還探討了更廣泛的現實世界程式設計問題,如有效的團隊合作、開發流程和文檔。每章結尾都有一個問答部分,回顧關鍵概念,幫助你像專家一樣思考,特別適合希望專業且高效地作為團隊一部分工作的初學程式設計師。
這本針對軟體工廠的生存指南將教你如何:
- 在世界不幫助你的情況下寫出優秀的程式碼
- 避免工作場所的災難和干擾
- 準確評估自己的能力並找出改進的方法
- 採取高效的態度並遵循最佳實踐
沒有什麼比真正的程式設計專業人士的建議更有價值。你會發現《Code Craft》在整個過程中都清晰、實用且有趣,是提升你的程式碼(和職業生涯)到下一個層次的絕佳方式。
**目錄**
**切割程式碼:在程式碼前線**
第1章:防守
第2章:最佳計畫
第3章:名字的意義?
第4章:寫出正確的東西
第5章:隨口一提
第6章:犯錯是人之常情
**切割程式碼:程式碼的秘密生活**
第7章:程式設計師的工具箱
第8章:測試時刻
第9章:找出錯誤
第10章:傑克所建的程式碼
第11章:對速度的需求
第12章:不安全感
**切割程式碼:未來的形狀**
第13章:宏偉設計
第14章:軟體架構
第15章:軟體演進
**軟體工廠的生活:一群程式設計師**
第16章:程式碼猴
第17章:團結一致
第18章:實踐安全來源
**軟體工廠的生活:過程的一部分**
第19章:具體化
第20章:致命的回顧
第21章:一根繩子的長度是多少?
**軟體工廠的生活:從高層看**
第22章:程式的配方
第23章:外部極限