程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code)
Chris Zimmerman 著 藍子軒 譯
- 出版商: 歐萊禮
- 出版日期: 2024-03-22
- 定價: $620
- 售價: 7.9 折 $490
- 語言: 繁體中文
- 頁數: 384
- 裝訂: 平裝
- ISBN: 6263247398
- ISBN-13: 9786263247390
-
相關分類:
Refactoring
- 此書翻譯自: The Rules of Programming: How to Write Better Code (Paperback) 銷售排行: 🥉 2024/3 繁體中文書 銷售排行 第 3 名
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
全棧測試|交付高品質軟體的實務指南 (Full Stack Testing: A Practical Guide for Delivering High Quality Software)$680$537 -
精通 API 架構|設計、營運和發展基於 API 的系統 (Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems)$680$537 -
重構的時機與實作|五行程式碼規則 (Five Lines of Code: How and When to Refactor)$680$537 -
流暢的 Python|清晰、簡潔、高效的程式設計, 2/e (Fluent Python: Clear, Concise, and Effective Programming, 2/e)$1,200$948 -
最強 AI 投資分析:打造自己的股市顧問機器人,股票趨勢分析×年報解讀×選股推薦×風險管理$750$593 -
你的網站非常危險 - Web安全攻防滲透駭客現場直播$880$748 -
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458 -
CI/CD 安全防護大揭密:DevSecOps 最佳實踐指南$680$530 -
重構:改善 .NET 與 C# 應用程式的設計,償還欠下的技術債 (使用 GitHub Copilot 與 Visual Studio) (Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12)$850$663 -
圖解 Linux 核心工作原理|透過實作與圖解學習 OS 與硬體的基礎知識【增訂版】$600$474 -
K8S 自學聖經:10大核心模板快速入門【圖解教學】$790$624 -
現代系統管理|可靠及永續的系統管理 (Modern System Administration: Managing Reliable and Sustainable Systems)$680$537 -
建立演進式系統架構|支援常態性的變更, 2/e (Building Evolutionary Architectures: Automated Software Governance, 2/e)$580$458 -
LangChain 開發手冊 -- OpenAI × LCEL 表達式 × Agent 自動化流程 × RAG 擴展模型知識 × 圖形資料庫 × LangSmith 除錯工具$680$537 -
實戰領域驅動設計:高效軟體開發的正確觀點、應用策略與實作指引 (Implementing Domain-Driven Design)$1,280$998 -
Clean Code 錦囊妙計 (Clean Code Cookbook : Recipes to Improve the Design and Quality of Your Code)$880$695 -
API 設計模式|簡化整合的訊息交換技術 (Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges)$850$672 -
資料庫內部原理|深入了解分散式資料系統的運作方式$780$616 -
這樣寫 code 好不好?辨識、分析、改善,寫出易讀易維護的程式碼$630$498 -
世界第一簡單的演算法:圖解 ✕ 程式 ✕ 刷題機器人$599$473 -
先整理一下?|個人層面的軟體設計考量 (Tidy First?: A Personal Exercise in Empirical Software Design)$480$379
相關主題
商品描述
「《程式設計守則》結合了各種對於初學者絕佳的引導,還有許多精妙的內容,甚至連專家都能受用。Zimmerman讓本書一直維持很好玩的感覺。他用事實證明,想保持有趣又兼具教育性,確實是做得到的。」
—Mark Cerny
PlayStation 4/5首席系統架構師
「《程式設計守則》針對初出茅廬以及有點經驗的程式設計者,提供了許多深刻的見解。Zimmerman的個人風格確實讓本書成為一本很有趣的讀物;在各種技術逐漸滲透到商業與社會各個層面的這個時代,該如何做出更好的軟體,本書的21條守則確實做出了很重要的貢獻。」
—Paul Daugherty
Accenture集團首席技術執行兼首席技術長
這本關於程式設計哲學的指南,對於如何思考「程式設計」這件事,提出了獨特而有趣的觀點。本書集合了21個實用的守則,每個守則都用一個獨立的章節來呈現,道出每位程式設計菜鳥一定要瞭解的重要智慧,同時也為一些經驗豐富的程式設計者提供了發人深省的見解。
作者Chris Zimmerman是電玩工作室Sucker Punch Productions的聯合創始人,他透過一些令人難忘的格言,還有一些從真實程式碼裡提取出來的範例,教導大家程式設計的基本真理。這本實用指南也可以協助管理者,找出一些訓練團隊新成員的方法。
本書所列出的守則包括:
‧越簡單越好、但也不能太過於簡單
‧讓程式碼自己講故事
‧把複雜性局限在局部範圍內
‧先找出三個例子,才能改用通用的做法
‧要從結果往回推,別從程式碼往後推
‧最佳化的第一課:別去做最佳化
‧取個好名字的本身就是最好的說明
‧Bug是會傳染的
‧消除掉各種會出問題的狀況
‧沒在執行的程式碼,就是會出問題
‧有時你就是得去做一些打釘子的工作
作者簡介
Chris Zimmerman 於1997年與他人共同創立了電玩工作室Sucker Punch Productions公司,並帶領程式設計團隊經歷了四分之一世紀,創造出許多成功的電玩遊戲,最後於2020年推出了年度代表性遊戲《對馬戰鬼》(Ghost of Tsushima)。 他在半退休狀態下撰寫這本書之前,主要的時間分配都是在寫程式碼、管理程式團隊,以及設計遊戲的新玩法。
目錄大綱
前言
這些守則是怎麼來的?
如果你不認同這裡的守則,該怎麼辦?
守則1 | 越簡單越好、但也不能太過於簡單
守則2 | Bug 是會傳染的
守則3 | 取個好名字,本身就是最好的說明
守則4 | 先找出三個例子,才能改用通用的做法
守則5 | 最佳化的第一課—別去做最佳化
插曲:針對前一章內容的一些批評
守則6 | 程式碼審查有三大好處
守則7 | 消除掉各種會出問題的狀況
守則8 | 沒在執行的程式碼,就是會出問題
守則9 | 寫出可收合概念的程式碼
守則10 | 把複雜性局限在局部範圍内
守則11 | 有比之前好兩倍嗎?
守則12 | 大型團隊一定要有很強的約定慣例
守則13 | 揪出引發雪崩的那顆小石頭
守則14 | 程式有四種風格
守則15 | 拔草囉
守則16 | 要從結果往回推,別從程式碼往後推
守則17 | 有時大問題反而好解決
守則18 | 讓程式碼自己講故事
守則19 | 以平行方式進行改造
守則20 | 還是要用數學算一下
守則21 | 有時你就是得去做一些敲釘子的工作
結論:制定出你自己的守則
附錄A | Python程式設計師如何看懂C++
附錄B | JavaScript程式設計師如何看懂C++









