編程智慧:程式設計鬼才的經驗與思考 The Kollected Kode Vicious

George V.Neville-Neil 譯者:黃凱//徐鑫//劉愛娣

  • 出版商: 機械工業
  • 出版日期: 2023-12-01
  • 定價: $594
  • 售價: 8.5$505 (限時優惠至 2024-04-28)
  • 語言: 簡體中文
  • 頁數: 225
  • 裝訂: 平裝
  • ISBN: 7111740165
  • ISBN-13: 9787111740162
  • 相關分類: 軟體工程
  • 此書翻譯自: The Kollected Kode Vicious
  • 立即出貨

買這商品的人也買了...

商品描述

本書是ACM Queue雜誌和Communications of the ACM上「Kode Vicious」專欄系列文章的一個合集,
主題涉及程式設計風格、軟體工程、系統設計、網路通訊及專案管理這五大方面,
每章都由針對軟體開發人員所面臨的日常問題的信件、回覆和建議組成,
旨在解決這些與每位軟體專業人員相關的問題,適合有一定經驗的軟體開發人員閱讀。

目錄大綱

Contents 目  錄
Donald E. Knuth(DK)撰寫的序
前言
致謝
作者簡介
第1章 手頭上的代碼1
1.1 資源管理4
1.2 大內存7
1.3 代碼排列10
1.4 代碼濫用12
1.5 嵌套傾向15
1.6 令人窒息的變化17
1.7 被詛咒的代碼19
1.8 強制異常21
1.9 一段不錯的代碼24
1.10 一些惡臭的東西27
1.11 日誌記錄29
1.12 丟失31
1.13 複製33
1.14 五大程式設計問題36
1.15 語言上的迷失39
1.16 簽入註41
第2章 程式設計難題43
2.1 方法的頌歌44
2.2 C++裡的「+」有多少47
2.3 時尚而現代的事物50
2.4 緩存缺失52
2.5 程式碼探索55
2.6 輸入驗證63
2.7 與文檔打交道65
2.8 文件記錄什麼68
2.9 暴躁的測試人員70
2.10 如何測試73
2.11 開啟測試模式76
2.12 維護模式78
2.13 儘早合併81
2.14 多核心怪獸84
2.15 這不是一個產品86
2.16 海森堡bug89
2.17 我不要你骯髒的PDF檔92
2.18 渴望PIN碼94
2.19 重新啟動97
2.20 代碼掃描器99
2.21 調試硬體101
2.22 健全性與可見性104
第3章 系統設計107
3.1 抽象109
3.2 驅動113
3.3 重新檢視驅動115
3.4 變化的變化118
3.5 穿針引線121
3.6 線程是否依然不安全123
3.7 身份驗證與加密125
3.8 身份驗證回顧127
3.9 身份驗證的範例129
3.10 編寫跨站腳本133
3.11 網路釣魚與感染138
3.12 使用者介面設計143
3.13 安全日誌146
3.14 Java150
3.15 安全P2P154
第4章 機器對機器157
4.1 踩到腳趾158
4.2 匱乏的埠161
4.3 協議設計164
4.4 第一個來的167
4.5 網路調試170
4.6 延遲174
4.7 長跑177
4.8 網路即電腦180
4.9 擴展失敗184
4.10 埠佔用186
4.11 原始網路189
4.12 毫無意義的PKI191
4.13 標準的標準193
第5章 人類對人類197
5.1 關於驕傲和其他198
5.2 你的是什麼顏色201
5.3 被破壞的建構203
5.4 什麼是智能206
5.5 設計審查209
5.6 主機的命名213
5.7 主持面試216
5.8 神話219
5.9 過時的程式設計師221
5.10 擁有強大的力量224
5.11 信226
5.12 標籤229
5.13 螺絲起子和鐵鎚231
5.14 安全審查233
5.15 勿忘初心238
5.16 開源許可證241
5.17 如此多的標準244
5.18 書籍246
5.19 更多有關書籍的資訊250
5.20 保持與時俱進252
5.21 我的最後一招254