0916~0919_開學季語言展

打造可維護軟體|編寫可維護程式碼的10項法則 (C#版)

  • 9 405
    450
  • 分類:
    中文書電腦資訊APP開發/程式設計C/C#
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: Joost Visser 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 譯者:楊仁和
  • 出版社: 歐萊禮 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2017/06/30

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

「這些指導方針正確無誤,以簡單明瞭、切實可行的方式,闡述高效開發者如何一貫地撰寫及交付高品質的程式碼。」
— George Marinos, 應用程式架構師, 希臘國家銀行

你可曾在修改他人程式碼時深感挫折與沮喪?今日,難以維護的程式碼已經成為軟體開發的大麻煩,導致代價不斐的時程延宕與程式缺陷。本書從實務出發,以解決方案的角度,提供10條切實可行的指導方針,幫助你成功交付容易維護及修改的絕妙軟體,事實上,這些原則可是淬煉自數百個實務系統的分析結果。

本書出自於Software Improvement Group(SIG)的眾顧問之手,不僅針對這個主題提供清晰且明確的解釋,更說明了如何將理論應用到實務的絕佳建議。雖然本書範例均以C#寫成,但這些原則也適用於使用其他語言的開發者。

‧撰寫簡短的程式碼單元:限制方法與建構式的長度
‧撰寫單純的程式碼單元:限制每個方法當中的分支點數量
‧相同的程式碼只撰寫一次,避開複製程式碼臭蟲的風險
‧透過將參數提取到物件中,保持單元介面簡短
‧分離關注點,避免建構龐大的類別
‧保持架構元件鬆散耦合
‧讓頂層元件的數量與尺寸維持平衡
‧讓程式碼基礎盡可能保持小巧
‧自動化測試你的程式碼基礎
‧撰寫乾淨的程式碼,避免蘊含更深層問題的「程式碼異味」

作者

Joost Visser

SIG的研發主管,領導這家唯一經過認證且信譽卓著的軟體分析實驗室。SIG實驗室根據ISO 25010國際標準,分析及檢驗軟體產品的品質。本書彙整SIG眾顧問自2000年來量測與指導軟體品質的相關經驗與知識。

目錄

前言
第一章 簡介
第二章 撰寫簡短的程式碼單元
第三章 撰寫簡單的程式碼單元
第四章 不撰寫重複的程式碼
第五章 讓程式碼單元的介面保持簡單
第六章 不同模組之間的關注點分離
第七章 以鬆散耦合的方式架構元件
第八章 保持架構元件平衡
第九章 保持小規模的程式碼基礎
第十章 自動化測試
第十一章 撰寫乾淨的程式碼
第十二章 後續工作
附錄A SIG 如何評估可維護性?
索引

配送方式

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

詳細資料

詳細資料

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

商品評價

訂購/退換貨須知

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

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

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

退換貨須知:

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

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