Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
GLGDW 2006 - April 21-24, Milwaukee
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Conférences & événements
Divers
Thread ID:
01078694
Message ID:
01088413
Vues:
37
I dare say that after our 100 plus classes, 500,000+ lines of code, and an 85 table database in a 15 year old enteprise package that started in the DOS days we have written enough code that makes fox strain and have seen many anamolies that we not the result of "wrong code". We do not note most of them and merely code around them and move on to generating reveneue. We pride ourselves in making fox do things it was not meant to do especially in our UI and have a very complex application by Fox standards. Example, we have a dynamic field generator that allows users add columns ( of any datatype ) to tables and in a future version add tables ( and their children ) and we will handle it without adding code.

We will continue to code around them as an ounce of prevention is worth a pound of cure. Our package is maturing and is now 90% data driven and so abstract we can modify the database structure without changing the code. Most of our code is so abstract that without the code comments and design docs we would not remember what it does only a few months after writing it.

Example of bad behavior, relations in tables stunk in VFP 6 and constantly got broken and made our grids ( we have 21 of them ) hose up. We are still gun shy even in Fox 9 and have dropped all relations and use views ( soon to be CursorAdapters ) only in the grids.

Over then next several years we are carving off isolated pieces of our code ( first is the report display engine going to a C# tool ) and converting distinct modules to C# and hooking to SQL. Our clients in the market we solicit to is driving us away from Fox. We intend to be fully converted by 2008 or 2009.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform