Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Foxpro Life
Message
De
17/04/2017 18:28:48
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., Nouvelle Zélande
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Contrats & ententes
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Network:
Novell 6.x
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01649781
Message ID:
01650310
Vues:
65
>>The conclusion is that mdot does not compensate for lack of common sense.

Compare to PHP that can execute text non-IL code like VFP, but uses a compulsory resultset prefix for database fields. Is that harder or easier than mdot? Either way it reduces possibility of error which is why some people insist on resultset prefixes (myresultset.myfield) in VFP as well. But IMHO VFP's unadorned variables or field names when a resultset is selected, along with browse and resultset munging from the command line, is highly attuned to human-readable data. It works fine in the hands of somebody who knows the rules, even if their way of skinning a fox is different from mine. ;-)

>>I thought that it was a particularly interesting topic for minifiers, obfuscators, and such things for which disambiguation is extremely important.

Agreed. Just in case, VFP Compiler has compiler directives for variables or even chunks of code that are best not obfuscated. IME almost all code can be obfuscated and it's easy to add a compiler directive for any variable you don't want messed with. In the early days we did that a lot but in 2017 the compiler is so accomplished that we expect most apps to compile without issue.
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us.
"
-- Shakespeare: Coriolanus, Act 1, scene 1
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform