Redução de sobrecarga
Você reduz a sobrecarga centralizando a lógica e eliminando a redundância.
- Você pode substituirVínculosDinâmicos complexospor scripts personalizados para centralizar o processamento de dados se osVínculosDinâmicos complexosse tornarem muito impactantes.DICA:NetLogicpode afetar significativamente o início do aplicativo.O exemplo a seguir compara umConversor chave-valorcom uma implementação equivalente deNetLogic. O conversor mapeia intervalos de entrada para valores de string. Um métodoNetLogicpode produzir o mesmo resultado com lógica centralizada.
Use essa abordagem quando vários vínculos dinâmicos aplicarem a mesma lógica de mapeamento. Um único métodoNetLogicé mais fácil de reutilizar e manter do que repetir a mesma lógica de conversor em todos os objetos.[ExportMethod] public void CheckRange(int value, out string range) { if (value < 10) { range = "low"; } else if (value < 20) { range = "mid"; } else { range = "high"; } } - Agregue variáveis compartilhadas em vários objetos para reduzir a redundância.DICA: Consulte Criar objetos comuns.
Dê sua opinião