重構:改善.NET與C#應用程式的設計,償還欠下的技術債(使用GitHub Copilot與Visual Studio), 城邦阅读花园 - 马来西亚最大网路书店
 
首页 3天快送 台湾图书 香港图书 中国简体 马新简体 生活品味 休闲娱乐 文具手作 电子书 漫画馆
 

预购商品

看看更多

书目分类

特别推荐

22.06.2020搶先預購_SIDE BANNER
天人共振音乐 SIDE
《河流》身心靈療癒.誌
05.2024 漢方芳療經絡健康管理師課程_side banner
新书排行
畅销排行
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
看看更多
 

重構:改善.NET與C#應用程式的設計,償還欠下的技術債(使用GitHub Copilot與Visual Studio)

Refactoring with C#
       
 
ISBN 9786263337787
定价 NT850
售价 RM132.80
优惠价 RM118.19 *
作者 Matt Eland
译者 AI人工智慧小組(GPT、博碩編輯室)
出版社 博碩
出版日期 2024-03-26
装订 平裝. 單色印刷. 480 页. 23.
库存量 海外库存
抱歉!此书没有开放空运服务,只能船运,需时约30个工作天。如需空运请洽客服。
  有现货时通知我
  放入下次购买清单
   
 
 
       
  • 内容试阅
  • 作者简介
     
 

  『技術債在每個程式倉庫(codebase)中幾乎無所不在。它是一種隱喻,代表著軟體演變過程中留下的小小麻煩(有時並不那麼小),例如捷徑、混亂、設計不相符等問題,這些問題往往是由於軟體無法適應不斷變化的外部因素所造成的。如果不加以控制,這些問題就會導致工作效率急遽下降,而重構(refactoring)正是開發者處理這個問題的主要工具。這是每位開發者都應該掌握的重要技能。』——NimblePros首席架構師 Steve "ardalis" Smith

  『這是一本.NET資淺到資深開發者都能受益的書。程式開發沒有人不需要重構,而重構未必需要很多高深的理論才能做,只要你學好本書的精髓,沒有Visual Studio一樣可以重構,只是有工具的幫忙可以發揮加分效果,這是我在審校本書時很深的體悟。』——微軟最有價值專家(Microsoft MVP) 陳傳興(Bruce Chen)

  重構:改善.NET與C#應用程式的設計,償還欠下的技術債
  Refactoring with C#
  使用GitHub Copilot與Visual Studio


  每個軟體專案剛開始時都是一塊全新的綠地(greenfield)樂園,但技術債(technical debt)往往比預期更早出現,軟體專案很快就會變成一片棕地(brownfield)荒野,徒留滿地遺留程式碼(legacy code)和技術債。在本書中,你將了解技術債的概念與成因,並學習使用Visual Studio的現代化工具,以及C# 12和.NET 8的最新語言功能,以此安全地重構你的C#程式碼。

  我們將一步步指引你學會使用xUnit和Moq、Snapper、Scientist .NET等函式庫,使用這些工具,你就能執行更進階的單元測試,安全地進行重構。我們也會詳述SOLID原則,以及新版C#帶來的防禦性程式設計技巧,藉此打造更容易維護的程式碼。我們還會說明如何執行程式碼分析,並撰寫自訂的Roslyn分析器,來檢測和解決程式碼中獨有的問題。

  程式設計的性質正在發生變化,為了迎接AI帶來的衝擊,本書「第11章」會專門討論GitHub Copilot Chat這個AI助理,看看它如何協助我們進行重構、測試、撰寫文件和產生程式碼。最後,我們也會討論如何在敏捷團隊和企業組織中,向領導者們溝通技術債的風險與重構的必要性,並獲得組織的支持與尊重。

  讀完本書,你將理解重構的本質,了解如何安全、有效、可重複地償還應用程式中的技術債,同時為企業帶來價值。無論你是新手開發者,還是有多年經驗的資深開發者,相信你們都能在本書中找到一些實用的提示和技術。

  ★學習目標★
  ・理解技術債的成因、影響及預防方法
  ・探索重構類別、方法和單行程式碼的不同做法
  ・如何使用Moq等函式庫撰寫有效的單元測試
  ・理解SOLID原則,以及如何打造可維護的程式碼
  ・GitHub Copilot Chat如何協助開發者分析、改善和測試程式碼
  ・應用程式碼分析和自訂Roslyn分析工具,確保程式碼保持整潔
  ・在敏捷團隊中正面表達技術債的風險,並採用一致的程式碼標準

  【範例程式碼】
  讀者可以從GitHub下載本書的範例程式碼,如果程式碼有更新,作者也會直接更新在存放庫上:https://github.com/PacktPublishing/Refactoring-with-CSharp。

  【彩色圖片】
  博碩文化官網也有提供本書使用的螢幕畫面截圖及彩色圖表。
 

 
     
     
     

客服公告

1.
2.
看看更多
1.11.2024 詩與遠方,在書中  綫上書展_Side Banner
22.11.2024 成為2.0的自己_Side Banner
12.10.2024 黑膠唱片展
24.11.2024 你確定你吃對了嗎?~正確飲食帶你享瘦吃瘦,遠離慢性病_Side Banner
30.11.2024 《瑰麗的萬神廟》分享會_Side Banner
07.12.2024 《溫柔·痛快·與世界一同存在》分享會_Side Banner
08.12.2024 自由書冩 X 心靈牌卡_Side Banner

热门活动

10.2024 城邦推出APP_Side Banner
13 - 15.12.2024 徐棟英節拍超慢跑活動_Side Banner
12.01.2025 放下父愛的缺憾,也放過自己——馮以量《父能量》分享會_Side Banner
城邦現金禮券_side banner
城邦阅读花园粉丝团
城邦Telegram
閱讀城邦
城邦選物Cite Selection

订阅电子报

     

关于城邦  |  隐私权政策  |  购物指南  |  便利付款  |  商品寄送  |  售后服务  |  联系我们
客服专线:+603-9056 3833      电邮:services@cite.my
网购服务时间:周一至周五 9:00am – 5:30pm (假日除外)
门市营业时间:11:00am - 7:00pm(公共假期适逢周一至周五为休店日,若逢周六日则照常营业)

Copyright © 2024 Cite (M) Sdn Bhd (458372-U).    All Right Reserved.