|   

Mall
這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼

RM 98.40 (~USD$ 22.82)
Quantity
+
Model
9789863128083
Brand
旗標
Status
Available Now
Delivery
Usually ships within 6-8 weeks
Delivery Fee
West Malaysia - RM 6.00
East Malaysia - RM 13.00
Australia, New Zealand - RM 159.77
Austria, Denmark, Finland, Ireland, Switzerland, Russia - RM 157.78
Brunei, Cambodia, Laos, Mongolia - RM 175.10
Rate for other regions/countries
Rewards
98 Points
Product Information

ISBN: 9789863128083

出版日期: 2024-10-07

作者: 仙塲大也

裝訂: 平裝.單色印刷.416頁.23.

 

  程式要寫得好,不只是執行結果正確就好。
  這些情況是否似曾相識?

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

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

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

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

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

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

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

本書特色

  ◆293 個精心準備的程式範例

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

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

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

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

 

作者簡介
仙塲大也



作者簡介



仙塲大也


  出身於青森縣。曾任職知名電機製造商,目前在 READYFOR 擔任軟體架構師,致力於推廣重構與軟體設計。
  在與劣質程式碼戰鬥的過程中發現了軟體設計的魅力。有空的時候就會在腦中重構程式碼。
  曾獲 IT 工程書大賞 2023 技術書部門大賞、Developers Summit 2023 話題賞第 1 名、最佳講者賞第 3 名,多次受邀演講。
  Twitter(現 X):ミノ駆動(@MinoDriven)

這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼
Shipping Information
ZoneOrder Total (RM)Delivery Fee (RM)
West MalaysiaFlat Rate6.00
ZoneItems/WeightDelivery Fee (RM)
East MalaysiaFirst 1.00 kg13.00
Extra 1.00 kg5.00
SingaporeFirst 1.00 kg25.00
Extra 1.00 kg5.00
Australia, New ZealandFirst 1.00 kg159.77
Extra 0.50 kg52.65
Austria, Denmark, Finland, Ireland, Switzerland, RussiaFirst 1.00 kg157.78
Extra 0.50 kg34.31
Brunei, Cambodia, Laos, MongoliaFirst 1.00 kg175.10
Extra 0.50 kg87.14
Belgium,France, Germany, Netherlands, Spain, U.KFirst 1.00 kg150.94
Extra 0.50 kg30.46
ChinaFirst 1.00 kg96.44
Extra 0.50 kg25.35
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri LankaFirst 1.00 kg118.52
Extra 0.50 kg24.96
South AfricaFirst 1.00 kg118.52
Extra 0.50 kg24.96
PhilippinesFirst 1.00 kg91.42
Extra 0.50 kg15.29
Canada, United States, MexicoFirst 1.00 kg162.58
Extra 0.50 kg35.90
Hong KongFirst 1.00 kg80.63
Extra 0.50 kg29.06
IndiaFirst 1.00 kg113.30
Extra 0.50 kg22.28
IndonesiaFirst 1.00 kg107.35
Extra 0.50 kg24.87
JapanFirst 1.00 kg112.97
Extra 0.50 kg35.03
MacauFirst 1.00 kg92.93
Extra 0.50 kg13.82
SingaporeFirst 1.00 kg74.75
Extra 0.50 kg21.49
TaiwanFirst 1.00 kg94.42
Extra 0.50 kg34.76
ThailandFirst 1.00 kg94.10
Extra 0.50 kg28.25
VietnamFirst 1.00 kg98.94
Extra 0.50 kg14.34
TOP