Azure

Dot NET FRAMEWORK Code Review

Dot NET FRAMEWORK Code Review

Dot Net Code Review Overview

The Dot NET Code Review provides a detailed look at specific components of your Dot NET application’s source code and makes appropriate recommendations of any issues found that may cause support issues in the future. The primary focus of the Dot NET Code Review will concentrate on how well the code conforms to recommended best practices in the following areas:

  • Design
  • Security
  • Performance

The .NET Code Review can be further tailored to focus on certain feature areas such as ASP.NET, ADO.NET, LINQ, Windows Communication Foundation (WCF), SharePoint, and other .NET developer technologies.

Highly skilled Proarch resources will use a combination of automated and manual inspection to isolate violations of best practices in source code. Recommendations to remediate the code to adhere to best practices will be provided in a detailed report.

Overview

The .NET Code Review provides a detailed look at specific components of your .NET application’s source code and makes appropriate recommendations of any issues found that may cause support issues in the future. The primary focus of the.NET Code Review will concentrate on how well the code conforms to recommended best practices in the following areas: design, security, and performance. The .NET Code Review can be further tailored to focus on certain feature areas such as ASP.NET, ADO.NET, LINQ, Windows Communication Foundation (WCF), SharePoint, and other .NET developer technologies.

How the Offering Works

ProArch will contact you to scope the code review engagement. The scope meeting has the following objectives.

  • Identify the amount of code and projects to be reviewed. This will determine the amount of time required for the analysis as well as the manageability of the remediation effort.
  • Identify the features of the application to review, such as ASP.NET, LINQ, or WCF. This will ensure the right resources and tools are selected to perform the review. The Premier Field Engineer will start the review by gathering all relevant material to perform the review.
  • The source code will be reviewed for adherence to best practices in design, security, and performance.

After the review is complete, the Premier Field Engineer will meet with you to review the findings, answer questions, and assist with determining the next steps. ProArch resources will be available to answer follow up questions and assist with remediating the code after the report is delivered.

Important Note

Code reviews focus on identifying code that is not compliant with documented best practices. A code review is NOT a substitute for thorough and well-executed testing and debugging.

The following are some highlights of the .NET Code Review Service offering along with pre-requisites and deliverables.

Highlights

  • Thorough scoping of the application components and features to be included in the code review will ensure that the right resource is engaged before any work begins.
  • Highly skilled ProArch resources will use a combination of automated and manual inspection to isolate violations of best practices in source code.
  • Recommendations to remediate the code to adhere to best practices will be provided in a detailed report.
  • Expert ProArch resources provide additional guidance during remediation of the code

Pre-Requisites

  • Development team contacts for obtaining .NET project resources and information prior to and during the code review.
  • Application documentation and workflow diagrams.
  • .NET source code project that compiles without errors; include compiled assemblies and debug symbols and detailed build instructions.
  • Application Config files (e.g., App Config, Machine Config, Web Config if applicable).

Target Audience

Development and Quality Assurance teams responsible for the developing or stabilizing phases of their product development lifecycle

Deliverables

ProArch will provide the following deliverables:

  • Scoping Document outlining:
  • Items included in the review.
  • Schedule for the review
  • Estimated number of hours required to complete the review.
  • Detailed report with the findings and recommendations from the review

Leave a Reply

Your email address will not be published. Required fields are marked *