Boas práticas de organização de projetos de integração
Para facilitar a manutenção e evolução de projetos, este documento descreve algumas boas práticas de organização e configuração dos projetos. Os projetos devem ser organizados de acordo com as áreas funcionais do produto. Esta forma de organização garante que, independentemente da complexidade do projeto, é possível fazer a evolução/manutenção de um módulo sem causar impacto nos restantes. Assim, recomenda-se que: 1. O nome dos projetos seja composto por um máximo de três níveis, de acordo com o seguinte formato [NomeProdutor].[Modulo].Extensibility; 2. As classes que implementam extensibilidade estejam organizadas em pastas, por área funcional (Vendas, Compras, etc.); 3. As classes que implementam eventos de interface sejam compostas pelo nome da área funcional seguido do sufixo “Editor”; 4. As classes que implementam eventos de API sejam compostas pelo nome da área funcional seguido do sufixo “Service”. Para evitar problemas entre versões do ERP, as referências às assemblies da PRIMAVERA devem ser respeitadas: 1. O valor da propriedade "Copy Local" deve ser False. 2. O valor da propriedade "Specific Version” deve ser False.Organização
Referências
login para deixar a sua opinião.