FlexiSoft Solutions Flexible	Software Solutions, Consulting and Training  


Home
Contact Info
News/Press Releases
Products
Pricing
Download
Support






View Cart 
corner.gif
Home > Products > Standards Master 2004
 
Standards Master 2004


Standards Master 2004 provides powerful, flexible coding standards enforcement for Microsoft Visual Studio .NET. Enforce naming conventions and automate your code reviews!
Quick Links
Evaluate
Download
FAQs
Purchase

new Now with Extended C# Support!

Try it free today!

What is Standards Master 2004?
Key Features
System Requirements
Why Does My Company Need Coding Standards?
Why Automate Coding Standards Enforcement?
Who Will Benefit from Using Standards Master 2004?


If you would like to review the current revision history for Standards Master 2004, visit the Updates page.

What is Standards Master 2004?

Standards Master 2004 is an automated coding standards enforcement tool designed to make the process of maintaining and enforcing coding standards a snap. Standards Master 2004 is compatible with Microsoft Visual Studio .NET 2003, providing flexible coding standards checking to Visual Basic .NET, Visual C#, and Visual J#.

Standards Master 2004 is our most configurable standards enforcement tool yet. The powerful Standards Editor lets you fine-tune every aspect of the program, savings standards to any number of Standards Configuration Files. The Standards Master 2004 add-in uses these configuration files to check your code.

Whether you are a professional developer, a manager or a hobbyist, Standards Master will help you create better code fast!


Key Features

Standards Master 2004 brings many of the best features of Standards Master 2.0 to Visual Studio .NET 2003 developers and adds several outstanding new features that are sure to make keeping your code standards-compliant a snap. We've listened to your feedback and fine-tuned Standards Master 2004 to make you even more productive!

Flexible Naming Convention Enforcement (VB.NET and C#)
Bullet Enforce Naming conventions for variables, constants, classes, functions, events, delegates, filenames and just about everything else.
Bullet Configure naming conventions any way you like. Support for Hungarian Notation, Camel-case, and Pascal-case.
Bullet New AutoCorrect features corrects naming convention violations as you type. (VB .NET only)
Bullet Improved suggestion logic provides detailed suggestions for correcting standards violations.
Bullet Enforce maximum and minimum identifier lengths.
Bullet Check for forbidden identifiers.

Robust Commenting Features (VB.NET, C#, and J#)
Bullet Automatically insert header comments into your files, classes, modules, procedures, and properties with configurable templates.
Bullet Insert revision history and inline comments from templates.
Bullet Create and insert boilerplate blocks of code at the touch of a button.
Bullet Check your code for missing comments and insert them en masse as needed (VB.NET and C#)
Bullet Full support for C-Sharp XML-style comments

Simple Formatting Options (VB.NET)
Bullet Create Regions simply and easily.
Bullet Format and outline your code using configurable block structure definitions.

Numerous Code Construction Features (VB.NET)
Bullet Flexible configuration - you choose the errors to report.
Bullet Prohibit use of GoTos.
Bullet Require Try/Catch Blocks.
Bullet Refactor public members to private members with accessor properties.
Bullet Keep your code lean by enforcing numerous thresholds, including Lines per Class, Classes per File, Functions per Class, and many more.
Bullet Require a single exit point per function.
Bullet Automatically remove explicit "Me" references.
Bullet Enforce Option Strict, Option Compare, and Option Explicit Settings.
Bullet Require or prohibit shorthand operator syntax (i.e., X = X + 1 or X += 1)
Bullet Fix all errors of the same type at once.

Convenient Group Development Options (VB.NET, C#, and J#)
Bullet Share your standards definition files with any number of developers.
Bullet Enforce different standards for different projects in the same solution.
Bullet Check one file, a group of files, or a whole solution at once.

And More...
Bullet Support for Visual Basic .NET, C# and J#.
Bullet Robust Standards Editor.
Bullet Seamless IDE integration.
Bullet Docking toolwindow lets you manage and fix standards violations while editing your code.

 
System Requirements

Minimum Requirements
Software Requires any edition of Microsoft Visual Studio .NET 2003.
Processor 450-megahertz (MHz) Pentium II-class processor,
600-MHz Pentium III-class processor recommended
Operating System Standards Master 2004 can be installed onto any of the following systems:
  • Microsoft Windows® Server 2003
  • Windows XP Professional
  • Windows XP Home Edition
  • Windows 2000 Professional (SP3 or later required for installation)
  • Windows 2000 Server (SP3 or later required for installation)
Memory
  • Windows Server 2003:
    160 megabytes (MB) of RAM
  • Windows XP Professional:
    160 MB of RAM
  • Windows XP Home Edition:
    96 MB of RAM
  • Windows 2000 Professional:
    96 MB of RAM
  • Windows 2000 Server:
    192 MB of RAM
Hard Disk

1 MB of available space required on system drive, 5 MB of available space required on installation drive

Drive CD-ROM or DVD-ROM drive
Display Super VGA (1024 x 768) or higher-resolution display with 256 colors recommended
Mouse Microsoft Mouse or compatible pointing device

 
Why Does My Company Need Coding Standards?

Coding standards provide a baseline for your company’s developers to create consistent code that is easier to read and modify. Code that follows formal coding standards has fewer bugs, is cheaper to maintain, and can be written more quickly. Without coding standards, quality and readability are hit-or-miss at best.

Back to Top

Why Automate Coding Standards Enforcement?

Many companies find it difficult to establish a culture in which coding standards play a central role. The problem is not creating them, it’s enforcing them. Formal code reviews, while effective, are very time-consuming. Faced with we-needed-it-yesterday deadlines and chaotic conditions, developers rarely find time for code reviews. Standards Master automatically checks code while the developers work, taking the headache out of the equation. With Standards Master, developers can program up-to-standard, ultimately allowing you to have reviews less frequently.

Standards Master 2004 is also effective at removing the "person" from the review. When you use Standards Master, reviews are fair, accurate, and impartial. You can be certain the code is being reviewed and not the coder.

Back to Top

Who Will Benefit from Standards Master 2004?

Team Programmers will appreciate Standards Master 2004 because it stays out of the way, but is there when they need it. They can work at their own pace and then check standards when they have finished the coding session. They will also benefit from Standards Master 2004’s AutoCorrect function, which corrects misnamed identifiers as they type.

Managers and Team Leads will find that code checked by Standards Master is more maintainable and therefore more cost efficient. Consistent application of coding standards not only makes training and familiarizing new employees with the code easier, but also facilitates inter-departmental work for employees moving from project to project.

Hobbyists and Solo Developers will also find Standards Master useful, since it allows them to develop consistent programming habits.

Back to Top

Looking for other great tools? Check out

Copyright © 2008 FlexiSoft Solutions, Inc.
Privacy Statement