Notes
Outline
FoxPro Application Maintenance
FT-V30
Who Am I?
Director of ASP Development,
USDataCenters & BugCentral
Microsoft Certified Solution Developer & Systems Engineer
Author, Essential SourceSafe
Microsoft MVP
Maintenance
Business Issues – Client’s and Consultant’s
Auditing an application
Tools to maintain application
Issues in maintenance
WTF code
Business Issues
Cost-benefit, ROI, business case
Structuring a maintenance contract
Structuring a support contract
Slices of the pie
Auditing an Application - 1
Locate all source code
Sort “live” code from old/temp code
Process Project File or Directory
Count #lines of code,
comments, files
DEMO
Auditing an Application – 2
Review documentation
ERD
User Manuals
Developer manuals, standards, notes
Auditing an Application – 3
Review code
Project structure, framework
Code structure
Commenting
Maintenance
Tools to Maintain Application
Existing documentation, if any
FoxDoc / Documenting Wizard
Filer to find code references
Object Browser to document object model
Hacker’s Guide / Help File
Issues in Maintenance
Working with older runtimes/older environments “Gee, it doesn’t do that here”
Hardware/OS updates not supported
USB Printer on a DOS application
WinMe locked at FILES=40
WTF Code
“Two wrongs don’t make a right,
but three rights make a left.”
Summary
Business model for maintenance
Audit unknown applications
Build tools to assist in maintenance
Anticipate challenges
FoxTeach Web Update Page
www.dbcentral.com
Thank you!
Please remember to fill out your evaluation.