Complexity tool - Dynamics AX 2009

We wanted to include the complexity analysis in our CI (Continuous Integration) environment within the Microsoft Dynamics AX 2009. This is especially important for us, as we are very agile (more than 3 years of Scrum), and have top notch technical environment to support this in the .NET world (Microsoft Visual Studio with Team System).

We were missing software quality indicators which can help developers check their code in Microsoft Dynamics AX 2009 environment. Now together with the existing CI tools in DAX (Dynamics AX) technology has enabled better software quality which is very important in the lean approach, because your work quality is not only affecting end-user, but also the others who work on it during the process, which in software production can be many people.  

I knew of great tool that was created for Dynamics AX 2004 that supports software metrics like: Cyclomatic Complexity, Lack of Cohesion of Methods, Number of Source Lines, Comment Percentage. I tried to add it to our environment, but found some issues. These were easily fixed using DAX's Code comparison tools. You can download the updated version here (110 kb). It also includes the short manual (2 steps) for user setup. Just unzip the archive, import the XPO (choosing to overwrite the existing elements).

If you have time, take a look at good grad paper from the original tool author can be found.

If you have inheritance errors with xUnitDevTest try this version (68 kb).

Facebook Google Buzz BlinkList Del.icio.us Digg It! DZone It! Furl NewsVine Reddit StumbleUpon Technorati

Comments

August 1. 2010 09:38 AM

casperkamal

Hi Bojan,
Thanks for the tool..We are also practicing scrum and a CI environment. This would be hlepful for us...

casperkamal

April 4. 2011 12:41 AM

francesco

Hello Bojan,

Thank you for your post. Very interesting.
I've read the paper and downloaded the "Complexity project" but when I try to import it in DAX2009 I receive errors about Inheritance on XUnitDevTest.
Where can I found XUnitDevTest? Is it another module?

Thank you,
Francesco

francesco

February 3. 2012 11:14 PM

Bojan Jovičić

Dear Francesco,
try the updated version. I placed the link at the end of the original post.

Bojan Jovičić

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Other profiles

View Bojan Jovicic's Microsoft MVP profile

View Bojan Jovicic's profile on LinkedIn

Follow Bojan Jovicic on Twitter

View Bojan Jovicic's profile on Facebook

View Bojan Jovicic's (CSM, CSP) ScrumAlliance profile

Search

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2012