Xsdtidy

Un outil de refactorisation pour surmonter certaines limitations de l'outil Exceptionnel XSD.EXE
Télécharger maintenant

Xsdtidy Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Jonathan de Halleux
  • Site Internet de l'éditeur:
  • http://www.codeproject.com/Members/Jonathan-de-Halleux
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 18 KB

Xsdtidy Mots clés


Xsdtidy La description

XSDTIDY a été développé pour être un outil de refactorisation pour surmonter certaines limitations stupides de l'outil XSD.EXE exceptionnel fourni avec la structure .NET. Plus spécifiquement, XSDTIDY répond aux problèmes suivants: - Nom de normalisation: Si votre schéma XSD utilise des noms de minuscules ou plus généralement non ".NET" Noms normalisés, vous vous retrouverez avec des types qui rendront les centaines d'infractions. - Tailles de matrice fixe: XSD.exe gère plusieurs éléments en créant un tableau. Il n'y a pas de problème lorsque vous chargez les données, mais malheureusement, cela n'est pas pratique si vous souhaitez peupler un document puisque les tableaux ne prennent pas en charge l'ajout ou la suppression. XSDTIDY utilise ArrayList pour plus de flexibilité. - Constructeur par défaut: XSD.EXE ne se soucie pas de fournir un constructeur par défaut qui initialise les champs avec les valeurs appropriées. Ce travail peut devenir très stupide lorsque la structure d'objet devient grande. XSDTIDY obtient refactoring en recréant de nouvelles classes pour chaque type exporté par l'outil XSD.exe à l'aide de l'espace de noms System.Reflection.EMIT. Il s'occupe également de "transférer" les attributs XML.Sérialisation aux classes de la part des prises. Par conséquent, les classes factorisées sont plus .NET-ISH et sortent toujours le même XML. De plus, il n'y a pas de dépendance entre le code refactored et le code d'origine.Les normes .NET définissent une convention de dénomination spécifique pour tous les types de données: les arguments doivent être un étui de chameau, des noms de fonctions capitalisés, etc ... c'est vraiment utile pour garder le cadre cohérent. Les outils tels que FXCop vous aident à rester sur le côté "Normalisé". Ce problème est abordé le problème muet: donné un dictionnaire de mots "communs", la classe Nameconformer tente de scinder un nom de mots séparés, après cela, il le rend nécessaire au besoin Convention.Ille est beaucoup de place pour améliorer la liste des mots et l'algorithme pour scinder le nom, tout accueil de contribution.


Xsdtidy Logiciels associés

jlog2

Enregistrez les informations opérationnelles de votre application logicielle. ...

180 263 KB

Télécharger