Download presentation
Presentation is loading. Please wait.
Published byPreston Parker Modified over 9 years ago
1
MorphX Best Practices Microsoft Dynamics TM AX 4.0 Michael Fruergaard Pontoppidan Partner Productivity – Microsoft Dynamics AX TM Microsoft Corporation SCREENCAST
2
Best Practices in MorphX Two components SDK Documentation Throughout documentation of all best practices When printed >200 pages Static code analysis tool Verifies <50% of all best practices
3
Static code analysis tools C/C++C/C++ CompilerPREfast PREfix C#C# CompilerFX Cop X++X++ Compiler
4
Defect removal Time saved Risk of extra cost Defect introduction Defect removal Time
5
Best Practice Check Tool in MorphX Contains ~350 rules Model definitions Source code (X++) Severity Errors Unacceptable! Warnings 95/5 rule Infos Useful info Integrated with X++ compiler Integrated with check-in system
6
AX succes story Source date 1st of April 2004 AX 4.0 shipped with 0 compiler warnings 0 BP errors
7
Suppressing Best Practice Deviations Design time //BP Deviation Documented SysBpCheckIgnore macro Run time SysBpCheck::ignore( );
8
Creating new rules Best Practice tool implementation In X++ in SysBPCheck* elements Fully customizable/extensible
9
© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.