Source Code Analytics With Roslyn and JavaScript Data Visualization
暫譯: 使用 Roslyn 進行源代碼分析與 JavaScript 數據可視化
Sudipta Mukherjee
- 出版商: Apress
- 出版日期: 2017-01-09
- 售價: $1,470
- 貴賓價: 9.5 折 $1,397
- 語言: 英文
- 頁數: 196
- 裝訂: Paperback
- ISBN: 1484219244
- ISBN-13: 9781484219249
-
相關分類:
JavaScript、Data-visualization
海外代購書籍(需單獨結帳)
買這商品的人也買了...
商品描述
Learn how to build an interactive source code analytics system using Roslyn and JavaScript. This concise 150 page book will help you create and use practical code analysis tools utilizing the new features of Microsoft’s Roslyn compiler to understand the health of your code and identify parts of the code for refactoring.
Source code is one of the biggest assets of a software company. However if not maintained well, it can become a big liability. As source code becomes larger. more complex and accessed via the cloud, maintaining code quality becomes even more challenging. The author provides straightforward tools and advice on how to manage code quality in this new environment.
This title will show readers how to use Roslyn along with industry standard JavaScript visualization APIs like HighCharts, D3.js etc to create a scalable and highly responsive source code analytics system.
What You Will Learn
- Understand the Roslyn Syntax API
- Use Data Visualization techniques to assist code analysis process visually
- Code health monitoring matrices (from the standard of Code Query Language)
- Code mining techniques to identify design patterns used in source code
- Code forensics techniques to identify probable author of a given source code
- Techniques to identify duplicate/near duplicate code
Who This Book is For
.NET Software Developers and Architects
商品描述(中文翻譯)
學習如何使用 Roslyn 和 JavaScript 建立互動式源代碼分析系統。這本簡明的 150 頁書籍將幫助您創建和使用實用的代碼分析工具,利用微軟 Roslyn 編譯器的新功能來了解代碼的健康狀況並識別需要重構的代碼部分。
源代碼是軟體公司的最大資產之一。然而,如果維護不當,它可能會成為一個巨大的負擔。隨著源代碼變得越來越大、越來越複雜,並且通過雲端訪問,維護代碼質量變得更加具有挑戰性。作者提供了簡單明瞭的工具和建議,幫助您在這個新環境中管理代碼質量。
Roslyn 提供了一組 API,允許開發人員解析他們的 C# 和 VB.NET 代碼,並大幅降低 .NET 中元編程的入門門檻。Roslyn 擁有一套專門的 API,用於創建自定義重構,以便與 Visual Studio 集成。
本書將向讀者展示如何使用 Roslyn 以及行業標準的 JavaScript 可視化 API,如 HighCharts、D3.js 等,來創建一個可擴展且高度響應的源代碼分析系統。
您將學到的內容:
- 理解 Roslyn 語法 API
- 使用數據可視化技術來輔助代碼分析過程的可視化
- 代碼健康監控矩陣(來自代碼查詢語言的標準)
- 代碼挖掘技術以識別源代碼中使用的設計模式
- 代碼取證技術以識別給定源代碼的可能作者
- 識別重複/近似重複代碼的技術
本書適合的讀者:
.NET 軟體開發人員和架構師