|
La plupart des langues commerciales et communautaires langues sont faciles à comprendre et à utiliser. Vous mai néanmoins que vous vous trouver dans une situation où vous devez utiliser un langage propriétaire inélégante qui est annexé à une demande que vous avez été engagé à soutenir. La langue mai être utilisés dans le cadre d'un processus de personnalisation. Maintenant, pour le pire des cas: La syntaxe de la langue est très irrégulière et la documentation fournie car il est pire! Avoir à employer un langage qui possède une syntaxe trop maladroit et sans motif défini routines tu sais deux choses:
Même les règles untidiest avec quelques sueurs et d'efforts mentaux graves révéleront finalement une approche cohérente de la construction d'une routine pour obtenir le résultat souhaité. Pour comprendre quelles sont les règles du langage sont et comment ils sont appliqués:
Les représentations graphiques des routines construit à partir d'une langue mal conçus peuvent améliorer considérablement votre compréhension de ce que le langage dit. Schémas et diagrammes supprimer l'image de fond d'accolades, de formatage et mots clés. Le graphique vous présente avec une vue dégagée abstraite de l'écoulement de la langue et la manière dont il instruit une demande à faire quelque chose. L'étape suivante consiste à écrire une routine similaire en utilisant vos représentations graphiques en tant que guide et voyez si vous pouvez simuler un résultat similaire à ce qui est attendu. Si vous réussissez alors vous avez résolu quelques-uns des mystères de la langue. Une fois que vous avez une poignée sur la langue, votre prochaine étape, si vous avez le temps, est de créer une sorte d'interface entre la langue et vous-même. J'entends par là-même en instance de divorce d'un contact direct avec la langue soit par:
Les deux options ont besoin d'un interprète qui va transformer votre langue dans la langue exclusive et vice versa. Vous commencez par briser et de cartographier les éléments qui composent le langage propriétaire:
Commencez par briser les composants indépendants du plus grand au plus petit, par exemple:
Par exemple: propriété X: 5 [composante indépendante] Les outils à votre disposition pour aider à briser le code propriétaire, sont les suivants:
Une fois que vous avez appris briser le langage propriétaire-descente et peut représenter les scripts écrits dans le sein de votre interface, vous pouvez ensuite travailler sur l'inversion du processus de sorte que vous pouvez créer un script de propriété à partir de votre interface. Mai choses que vous voulez que votre interface à faire pour vous:
do 1 ( Code do 2 ( Code do 3 ( Code do 4 ( ) / / Fin do 4 ) / / Fin do 3 ) / / Fin do 2 ) / / Fin do 1 Pour convertir le code de l'interface peut briser les composants dans une base de données. Une table pour les sous-routines, d'une table pour les propriétés et variables, etc Chaque composant peut être commandé par l'enregistrement de la position de départ du premier caractère d'un composant dans le bloc de code (script). Cela donne la possibilité de convertir le code en deux directions, il a été initialement écrite ou réécrire le code afin de composant. Par exemple: Vous commencez avec un script qui ressemble à ceci: propriété x: 5 display dialog x t affichage de dialogue Fractionnement du code dans des tables c'est respectifs: Propriétés Définitions Définition Clauses Vous pouvez soit ré-écrire les lignes de code dans leur ligne respective / order caractère numérique ou ré-écriture par leur ordre d'objet comme ceci: propriété x: 5 display dialog x t affichage de dialogue En résumé, lorsqu'il s'agit d'une langue mal conçues, vous réalisez les étapes suivantes:
|



















