Instant Stylecop Code Analysis How-to

Franck Leveque

  • 出版商: Packt Publishing
  • 出版日期: 2013-05-27
  • 售價: $1,150
  • 貴賓價: 9.5$1,093
  • 語言: 英文
  • 頁數: 56
  • 裝訂: Paperback
  • ISBN: 1782169547
  • ISBN-13: 9781782169543
  • 相關分類: C#軟體工程
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Learn how to analyze and maintain code for your projects using StyleCop with this book and ebook

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
  • Create your own custom rule for the Stylecop engine
  • Check and maintain a C# coding style over your projects
  • Personalize Microsoft rules to fit your needs
  • Embed Stylecop analysis in your own tools

In Detail

In medium-sized and big projects, coding conventions are defined in order to improve readability and maintainability for all the developers of the team. Stylecop analyzes your code and detects coding rule violations during all the phases of your project lifecycle.

Stylecop Code Analysis How-to allows you to take advantage of the features of Stylecop by guiding you through how to configure it, how to integrate it in your project environment, and finally how to personalize it in order to fit your needs.

Stylecop Code Analysis How-to teaches you how to configure and integrate Stylecop in your programming environment. The book will do this by showing you how to configure Stylecop on the developers IDE to the continuous integration server.

You will also learn how to customize Stylecop to fit your coding style by creating new rules as well as learning how to personalize your headers file. You will also see how to embed it in your own tools, using as an example the creation of a real time analysis add-on for Monodevelop.

With Stylecop Code Analysis How-to, you will have an overview of all the required steps to successfully integrate your programming team and enforce your own coding rules.

What you will learn from this book

  • Install Stylecop and use it within Visual Studio
  • Fix Stylecop rule violations in your project using theResharper plugin
  • Integrate Stylecop analysis in Jenkins CI and report its violations
  • Customize file headers and use Visual Studio templates and snippets to avoid Stylecop violations
  • Create your own custom rule for the Stylecop engine and how to include some user parameters in it
  • Embed Stylecop with your own tools
  • Automate Stylecop analysis using MSbuild
  • Automate Stylecop analysis using the command line
  • Automate Stylecop analysis using Nant

Approach

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks.The book will take a how-to approach, focusing on recipes that demonstrate Stylecop code analysis.

Who this book is written for

Stylecop Code Analysis How-to is intended for developers and project managers who are looking for an all-encompassing overview of Stylecop to display or enforce their specific coding conventions. It is assumed that you have a minimal understanding of integration technologies such as MSBuild and Nant. You should also have some knowledge on how to program in C# and LINQ. An available version of Visual Studio 2008 professional or superior is also required to follow the first chapters of this book.

商品描述(中文翻譯)

學習如何使用 StyleCop 分析和維護您的專案程式碼,這本書和電子書將為您提供指導。

概述:
- 立即學習新知識!一本短小、快速、專注的指南,能立即帶來成果。
- 創建自己的 StyleCop 引擎自訂規則。
- 檢查並維護 C# 程式碼風格。
- 個人化 Microsoft 規則以符合您的需求。
- 將 StyleCop 分析嵌入您自己的工具中。

詳細內容:
在中型和大型專案中,為了提高團隊開發人員的可讀性和可維護性,編碼規範被定義出來。StyleCop 分析您的程式碼,並在專案生命週期的各個階段檢測編碼規則違規情況。

《StyleCop 程式碼分析實作指南》讓您能夠充分利用 StyleCop 的功能,指導您如何配置它,如何將其整合到您的專案環境中,以及最終如何個人化它以符合您的需求。

《StyleCop 程式碼分析實作指南》教您如何在程式開發環境中配置和整合 StyleCop。本書將通過向您展示如何在開發人員的整合開發環境和持續整合伺服器上配置 StyleCop 來實現此目的。

您還將學習如何自訂 StyleCop 以符合您的編碼風格,包括創建新規則以及學習如何個人化標頭檔案。您還將看到如何將其嵌入到您自己的工具中,以實現即時分析插件的創建,以 Monodevelop 為例。

通過《StyleCop 程式碼分析實作指南》,您將獲得成功整合您的程式開發團隊並強制執行自己編碼規則所需的所有步驟的概述。

本書將教您以下內容:
- 安裝 StyleCop 並在 Visual Studio 中使用它。
- 使用 Resharper 插件修復專案中的 StyleCop 規則違規情況。
- 將 StyleCop 分析整合到 Jenkins CI 並報告其違規情況。
- 自訂檔案標頭,使用 Visual Studio 模板和片段來避免 StyleCop 違規情況。
- 創建自己的 StyleCop 引擎自訂規則,以及如何在其中包含一些使用者參數。
- 將 StyleCop 嵌入到您自己的工具中。
- 使用 MSBuild 自動化 StyleCop 分析。
- 使用命令列自動化 StyleCop 分析。
- 使用 Nant 自動化 StyleCop 分析。

這本書以實用的、逐步指導和清晰的解釋為特點,重點介紹了最重要和最有用的任務。本書將採用實用的方法,專注於演示 StyleCop 程式碼分析的實作。

本書適合開發人員和專案經理,他們希望全面了解 StyleCop 以顯示或強制執行特定的編碼規範。假設您對 MSBuild 和 Nant 等整合技術有基本的了解。您還應該具備一些 C# 和 LINQ 程式設計知識。本書的前幾章需要使用 Visual Studio 2008 專業版或更高版本。