作者:Jason Alls
定價:NT$ 690
優惠價: 88 折, NT$ 607
運送方式:超商取貨、宅配取貨
銷售地區:全球
訂購後,立即為您進貨
Clean Code學派的風格實踐:重構遺留Codebase,突破C#效能瓶頸
Clean Code in C#
傳統上,C#與Windows桌面應用程式和遊戲的開發息息相關,如今C#被用於各種領域(如Web和雲端App),在行動裝置開發中亦越來越流行。雖然C#具有廣泛的程式功能,不良程式碼仍會讓專業人員面臨效率、可擴充性和可維護性等問題。本書將協助你識別這些問題,並編寫最佳實踐來解決它們。
本書首先比較好程式碼和壞程式碼,並描述程式碼撰寫標準、原理和方法的重要性。然後,你將掌握程式碼審查及其在改善程式碼中的作用,同時確保你遵守業界所認可的程式碼撰寫標準。本書將探索單元測試、深入研究TDD,並處理橫切關注點。你將了解C#程式設計中有關物件、資料結構、例外處理及其他方面的良好程式設計實作。在學習API設計並研究用於提升程式碼品質的工具之後,我們將一起看看壞程式碼的範例,並說明應該避免哪些程式碼撰寫方式。
讀完這本書,你將擁有所需的開發技能、應用業界認可的程式碼撰寫技巧,並編寫整潔、可讀、可擴展和可維護的C#程式碼!
在這本書中,你將學到:
・編寫與其它系統乾淨整合的程式碼,保持明確定義的軟體邊界
・使用C#控制台應用程式範例,實作「失敗-通過-重構」方法
・借助軟體設計模式來處理橫切關注點
・編寫有意義的自訂C#例外
・識別需要重構的劣質C#程式碼
・使用API金鑰保護API,並使用Azure Key Vault保護資料
・使用分析和重構工具來提升程式碼效能
讀者可以到博碩文化官網輸入書號或書名,下載「練習題參考解答」。
作者簡介:
Jason Alls在使用Microsoft技術寫程式這方面有超過21年的經驗。他的職業生涯始於一家澳大利亞公司,從開發「客服中心管理報告軟體」開始,這個軟體被全球客戶使用,包括電信業者、銀行、航空公司和警察單位。然後,他繼續開發「GIS市場應用程式」,並在銀行產業從事Oracle與SQL Server之間的資料移轉工作。自2005年起,他獲得了MCAD in C#的微軟專業認證,並參與了各種桌面、Web和行動裝置的應用程式開發。
Jason目前任職的企業被公認為是教育軟體領域的全球領導者,他開發並且支援以ASP.NET、Angular和C#所編寫的「閱讀障礙測驗和評估軟體」。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。影片僅供參考,實物可能因再版或再刷而有差異
作者:Jason Alls
優惠價: 88 折, NT$ 607 NT$ 690
運送方式:超商取貨、宅配取貨
銷售地區:全球
訂購後,立即為您進貨
Clean Code學派的風格實踐:重構遺留Codebase,突破C#效能瓶頸
Clean Code in C#
傳統上,C#與Windows桌面應用程式和遊戲的開發息息相關,如今C#被用於各種領域(如Web和雲端App),在行動裝置開發中亦越來越流行。雖然C#具有廣泛的程式功能,不良程式碼仍會讓專業人員面臨效率、可擴充性和可維護性等問題。本書將協助你識別這些問題,並編寫最佳實踐來解決它們。
本書首先比較好程式碼和壞程式碼,並描述程式碼撰寫標準、原理和方法的重要性。然後,你將掌握程式碼審查及其在改善程式碼中的作用,同時確保你遵守業界所認可的程式碼撰寫標準。本書將探索單元測試、深入研究TDD,並處理橫切關注點。你將了解C#程式設計中有關物件、資料結構、例外處理及其他方面的良好程式設計實作。在學習API設計並研究用於提升程式碼品質的工具之後,我們將一起看看壞程式碼的範例,並說明應該避免哪些程式碼撰寫方式。
讀完這本書,你將擁有所需的開發技能、應用業界認可的程式碼撰寫技巧,並編寫整潔、可讀、可擴展和可維護的C#程式碼!
在這本書中,你將學到:
・編寫與其它系統乾淨整合的程式碼,保持明確定義的軟體邊界
・使用C#控制台應用程式範例,實作「失敗-通過-重構」方法
・借助軟體設計模式來處理橫切關注點
・編寫有意義的自訂C#例外
・識別需要重構的劣質C#程式碼
・使用API金鑰保護API,並使用Azure Key Vault保護資料
・使用分析和重構工具來提升程式碼效能
讀者可以到博碩文化官網輸入書號或書名,下載「練習題參考解答」。
作者簡介:
Jason Alls在使用Microsoft技術寫程式這方面有超過21年的經驗。他的職業生涯始於一家澳大利亞公司,從開發「客服中心管理報告軟體」開始,這個軟體被全球客戶使用,包括電信業者、銀行、航空公司和警察單位。然後,他繼續開發「GIS市場應用程式」,並在銀行產業從事Oracle與SQL Server之間的資料移轉工作。自2005年起,他獲得了MCAD in C#的微軟專業認證,並參與了各種桌面、Web和行動裝置的應用程式開發。
Jason目前任職的企業被公認為是教育軟體領域的全球領導者,他開發並且支援以ASP.NET、Angular和C#所編寫的「閱讀障礙測驗和評估軟體」。
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。※ 二手徵求後,有綁定line通知的讀者,
該二手書結帳減5元。(減5元可累加)
請在手機上開啟Line應用程式,點選搜尋欄位旁的掃描圖示
即可掃描此ORcode
|
||||||||||||||||||
|
||||||||||||||||||
|