金寶書局網路書店

 
目前位置:首頁 > 圖書十大分類 > 300 科學類 > 312 電腦科學 > 這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼
圖書十大分類 > 300 科學類 > 312 電腦科學 > 這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼
這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼
這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼
作者: 仙塲大也
出版社旗標
出版日期:2024-10-07
語言:中文
ISBN:9789863128083
裝訂:平裝
定價630
購買數量:
內容簡介
目錄書摘
導讀/序
作者介紹
  程式要寫得好,不只是執行結果正確就好。
  這些情況是否似曾相識?

  .過個週末就看不懂自己寫了什麼 code
  .修好一邊的 bug,另一邊就出新 bug
  .稍微調整功能,就必須地毯式檢查整個專案

  【寫程式別再靠直覺和乖乖!】

  只要建立優良的程式結構,就算交給其他人接手,
  也可以快速地理解、維護、修改原始碼。
  本書所傳授的,就是寫出「好程式」的「設計技巧」。

  ◆辨識
  - 資深軟體架構師的職場實際負面案例,親眼見證業界 bad code
  - 低內聚、密耦合、半熟物件、退化註解……認識壞結構就能一眼看破

  ◆分析
  - 防衛不足、功能分散、職責不清……分析主要弊病,對症下藥
  - YAGNI、Tell, Don't Ask、單一責任、最小驚訝……認識設計原則,檢討程式碼

  ◆改善
  - 防衛子句、值物件、工廠類別、策略模式……各種技巧範例實際解決問題
  - 學習地圖、職場心法無私分享,軟體設計不再是紙上談兵

  程式人人都能寫,好程式卻是寥若晨星;
  掌握軟體設計力,才能創造工程師的專業價值 & 不可取代性!

本書特色

  ◆293 個精心準備的程式範例
  以電商系統與電玩遊戲為例,挑選主流語言共通語法,逐步示範將粗劣程式碼縫補、修整的過程。

  ◆詳細列舉優質、劣質程式碼的特徵與影響
  基於資深職業經驗,具體說明,在現實程式碼也能活用書中技巧。

  ◆觀念基礎扎實,說明清晰易懂
  以多種比喻、聯想來說明,而非通篇艱澀道理,可與生活經驗融會貫通。

  ◆旁徵博引,融合歷來軟體經典概念
  引述軟體設計各大經典書籍,一本集結知識精華,也是銜接經典的橋樑。