AX Dev Warehouse

Um blog dedicado ao desenvolvimento de soluções em Microsoft Dynamics AX
posts - 41, comments - 18, trackbacks - 0

Tips &Tricks: Conhecendo a hierarquia das classes

Por ser uma linguagem orientada a objetos, o X++ permite a herança entre classes. Isto nos dá vantagens como flexibilidade e reaproveitamento de código. No entanto uma desvantagem é às vezes o código fica um pouco mais difícil de ler e entender. De quem esta classe herda? De quem a classe pai herda? O método xpto está implementado em que nível da hierarquia?

Existe um addin que nos ajuda a fazer esta leitura. Clicando com o botão direito do mouse sobre a classe desejada, selecione Add-ins > Application Hierarchy Tree. O resultado mostrado será a tela abaixo. O painel à esquerda mostra toda a hierarquia da classe. O painel à direita apresenta uma matriz método X classe.

ApplicationTreeHier 

Por exemplo, podemos ver que se você tiver uma instância da classe SalesFormLetter e chamar o método allowSaveLast() será executada a implementação da classe RunBaseBatch.

Print | posted on Tuesday, June 12, 2007 4:14 PM | Filed Under [ Tips & Tricks ]

Powered by: