Have a question? Email Us or Call 1 (800) 936-2134
SubMain - CodeIt.Right The First Time! Home Products Services Download Purchase Support Community
 Tuesday, March 18, 2014

  Featuring David McCarter, Microsoft MVP  

  Date: Tuesday, March 25th
  Time: 10:00 am PST / 1:00 pm EST

Register Now

While it is very important to follow a coding standard and best industry practices, it isn't always easy or straightforward. There are major long term benefits to be gained, but the hurdles of additional cost and human resistance to change must first be overcome. Join David McCarter and Serge Baranovsky as they discuss a tried and tested successful approach that will enable your team to implement and use an agreed coding standard with the least amount of conflict. In this webcast they will discuss:

  • Benefits of coding standards
  • Examples of good and bad coding practices
  • Challenges of implementing coding standards and why so many teams fail
  • Seven step approach for successful implementation
  • Your coding standards checklist
  • How CodeIt.Right helps

  Bonus:   webcast attendees will also receive SubMain's "Coding Standards in the Real World" ebook.

One lucky person will win a dotNetDave prize package that includes "David McCarter's .NET Coding Standards" book (autographed) and "Rock Your Code" conference DVD.

If this time isn't convenient for you, register and we will send you the recording afterwards.

Register Now

posted on Tuesday, March 18, 2014 3:00:22 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Wednesday, March 05, 2014

GhostDoc v4.9 is mainly a stability release but it also introduces new Enterprise edition feature:

  • (Ent) New feature - ability to add custom pages to produced help documentation in GhostDoc Enterprise via Conceptual Content concept
  • Improvements and bug fixes

For detailed list of changes and fixes please see What's New in GhostDoc v4.x

How do I try it?

Download v4.9 at http://submain.com/download/ghostdoc/

posted on Wednesday, March 05, 2014 7:19:00 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Tuesday, November 12, 2013

As an active member of the Microsoft Visual Studio Industry Partner (VSIP) program, we again are proud to be VS2013 sim-ship partner and shipping all editions of CodeIt.Right v2.5 today simultaneously with the release of Visual Studio 2013.

This release includes official and complete support for Visual Studio 2013, new plugin to integrate StyleCop into CodeIt.Right analysis, updated look for Violations Report Export, performance improvements and fixes: codeit.right_v2.5_new_339x213

  • Official Visual Studio 2013 support
  • New plugin integrates StyleCop into CodeIt.Right analysis
    • Run StyleCop rules as part of CodeIt.Right Analysis
    • CodeIt.Right auto-corrections for StyleCop rules
    • Exclude StyleCop rules or violations
    • On Demand Analysis - include StyleCop violations into CodeIt.Right Violations Report
    • Instant Code Review - include StyleCop violations as part of CodeIt.Right Violations Report
    • Instant Code Review - show StyleCop violations in VS Editor and violations bar
    • Command Line - include StyleCop violations into the analysis
  • Revamped XSLT stylesheet for Violations Report Export to XML
  • Auto-corrections in Instant Code Review mode now show "growl" type warnings
  • CRDATA file format change - your existing CRDATA files will convert automatically
  • Async loading of saved violation reports for improved performance

For detailed list please see What's New in CodeIt.Right v2.5

How do I try it?

Download v4.8 at http://submain.com/download/codeit.right/

posted on Tuesday, November 12, 2013 11:30:00 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   

As an active member of the Microsoft Visual Studio Industry Partner (VSIP) program, we again are proud to be VS2013 sim-ship partner and shipping all editions of GhostDoc v4.8 today simultaneously with the release of Visual Studio 2013.

This release includes official and complete support for Visual Studio 2013 as well as number of improvements and fixes. For details please see What's New in GhostDoc v4.8

How do I try it?

Download v4.8 at http://submain.com/download/ghostdoc/

posted on Tuesday, November 12, 2013 12:15:31 AM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Thursday, August 15, 2013

We are happy to introduce the release of GhostDoc v4.7, a version that is greatly influenced by feedback from our users. It extends Visual Studio 2013 support and introduces an Enterprise version, Help Configurations, Help Content Targeting, embedding images into help markup, hyperlinking to base .NET Framework classes, abbreviation expansion, Non-breaking Words list, and much more:

  • Visual Studio 2013 support
  • Introduced GhostDoc Enterprise
  • (Pro) New Help Configuration feature - save custom configured help generation settings and switch between them easily
  • (Pro) Help Content Targeting - ability to create a (partial) 'filtered' help file based on attributes by using <tags/> in XML Comment and tag filtering in Help Configuration. If you need to have different help content for public API users, testers, internal documentation, etc, you can do that now!
  • New Abbreviations dictionary enables expanding abbreviations to full words (for example, 'args' -> 'arguments')
  • New Non-breaking Words list to preserve splitting when comment template is generated (for example, 'CheckBox' or 'ListView')
  • (Pro) Embed/reference images into the Help markup
  • (Pro) Option to skip documenting private/internal/protected members with Document File/Type batch commands
  • (Pro) .NET Framework classes are now hyperlinked to corresponding Microsoft reference page for additional information
  • (Ent) Customize Comment Preview
  • (Ent) Customize help layout and template

For the complete list of v4.7 changes see What's New in GhostDoc and GhostDoc Pro v4.7

GhostDoc Enterprise

We have identified a clear need for a new kind of GhostDoc product, specifically suitable for enterprises and customers who need advanced configuration features for the help file output.

The GhostDoc Enterprise version that we are officially introducing today offers silent deployment options, full customization of the template and layout of the Comment Preview and Help Files. The Enterprise license customers are also eligible for the on-premises Enterprise Licensing Server option.

For edition comparison please see this page - http://submain.com/ghostdoc/editions/

HelpConfiguration

Help Configuration and Help Content Targeting

The new Help Configuration feature enables you to create ready-to-use help generation profiles. You can easily switch between profiles, depending on what kind of help you are producing. Also you can define attributes with <tags /> in XML Comment and use tag filtering in Help Configuration to target Help content to your specific audience.

Help Configuration profiles include settings for:

  • Output format
  • Scope
  • Projects to include
  • Header and footer
  • New tag filtering for help content targeting

How do I try it?

Download v4.7 at http://submain.com/download/ghostdoc/

Feedback is what empowers us!

Let us know what you think of the new version here - http://submain.com/support/feedback/

posted on Thursday, August 15, 2013 7:12:00 AM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Tuesday, April 16, 2013
CIR_Violations_ErrorList

Today we released CodeIt.Right v2.2 - new version that adds introduces 23 new rules – Usage and Asynchronous programming best practices – as well as new feature allowing to output analysis results to Visual Studio Error List in addition or instead of CodeIt.Right Violations Report. Here is high level list of new features:

  • Added 12 new Async Best Practice Rules
    • Call Start on the Task object before instantiating
    • Async method should have "Async" suffix
    • Async method should return Task or Task<t>
    • Avoid "out" and "ref" parameters in async method
    • TAP method parameters should be the same
    • Do not create async Sub method
    • Transform simple async method to non-async
    • Async method should have await statement
    • Await statement method should be async
    • Do not use Task.Yield in async method
    • Do not use Task.Wait in async method
  • Added 11 new Usage Rules
    • Avoid empty methods
    • Avoid System.Console "Write()" or "WriteLine()"
    • Do not explicitly call "System.GC.Collect()" or "System.GC.Collect(int)"
    • Lock both when either set or get is locked for a property
    • Close database connections in "finally" block
    • Avoid control statements with empty bodies
    • Provide "default:" for each "switch" statement
    • Always provide names for threads
    • Avoid use of "new" keyword for hiding methods
    • Always close SQL resources
  • New Show violations in Error List feature- now OnDemand analysis results within Visual Studio can be rendered into Violations Report, VS Error List or both
  • and more

CodeIt.Right v2.2 has many more features and improvements. For detailed list please see What’s New in CodeIt.Right v2.2

How do I try it?

Download the CodeIt.Right v2.2 at http://submain.com/download/codeit.right/

posted on Tuesday, April 16, 2013 10:01:00 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 

 
     
 
Home |  Products |  Services |  Download |  Purchase |  Support |  Community |  About Us |