Xsdtidy.

Uma ferramenta de refatoração para superar algumas limitações da ferramenta excepcional XSD.EXE
Baixe Agora

Xsdtidy. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Jonathan de Halleux
  • Site do editor:
  • http://www.codeproject.com/Members/Jonathan-de-Halleux
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 18 KB

Xsdtidy. Tag


Xsdtidy. Descrição

XSDTIDY foi desenvolvido para ser uma ferramenta de refatoração para superar algumas limitações bobas da ferramenta XSD.exe excepcional fornecida com o .NET Framework. Mais especificamente, o XSDtidy aborda os seguintes problemas: - Nome Normalização: Se o seu esquema XSD estiver usando nomes de minúsculas ou mais nomes normalizados não ".NET", você acabará com tipos que farão com que o fxcop cuspite centenas de infrações. - Tamanhos de matriz fixos: xsd.exe manipula vários elementos criando uma matriz. Não há problema quando você está carregando os dados, mas infelizmente isso não é conveniente se você quiser preencher um documento, já que as matrizes não suportam adicionar ou remover. O XSdtidy usa ArrayList para mais flexibilidade. - Construtor padrão: xsd.exe não se preocupa em fornecer um construtor padrão que inicializa os campos com os valores apropriados. Este trabalho pode se tornar muito bobo quando a estrutura do objeto está ficando grande. O XSdtidy alcança a refatoração recriando novas classes para cada tipo exportado pela ferramenta XSD.EXE usando o namespace System.Reflection.emit. Também cuida de "transferir" os atributos xml.serialization para as classes fatoradas. Assim, as classes fatoradas são mais .NET-ish e ainda produz o mesmo XML. Além disso, não há dependência entre o código refatorado e o código original. Os padrões .NET definem a convenção de nomenclatura específica para todos os tipos de dados: Argumentos devem ser casos de camelo, nomes de funções capitalizados, etc ... Isso é realmente útil para manter o estrutura consistente. Ferramentas como o FXCOP nos ajudam a ficar no lado "normalizado". Este problema é abordado a maneira idiota: Dado um dicionário de palavras "comuns", a classe NameConformer tenta dividir um nome em palavras separadas, depois disso torna-a necessária Convenção. Há muito espaço para melhorias na lista de palavras e do algoritmo para dividir o nome, qualquer contribuição bem-vinda.


Xsdtidy. Software Relacionado

Quicktype 1.0.0.0.

Fight Outsourcing duplicando ou triplicando sua produtividade de programação.QuickType tem mais de 25.000 ... ...

165 1.9 MB

Download

Hopopi.

Hopopi (Hostportping) é um console gratuito, útil e simples implemento de aplicativos em Java Timing Alguns "Pin ... ...

281 186 KB

Download