1 / 12

FoxPro Application Maintenance

Session Number. FoxPro Application Maintenance. Ted Roche Blackstone Incorporated http://www.bstone.com. Who Am I?. Director of Development Microsoft Certified Solution Developer, Microsoft Certified Systems Engineer Co-Author Hacker’s Guide to VFP 6

Download Presentation

FoxPro Application Maintenance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Session Number FoxPro Application Maintenance Ted Roche Blackstone Incorporated http://www.bstone.com

  2. Who Am I? • Director of Development • Microsoft Certified Solution Developer,Microsoft Certified Systems Engineer • Co-Author Hacker’s Guide to VFP 6 • Microsoft Support MVP, 1994 – present

  3. Maintenance • Business Issues – Client’s and Consultant’s • Auditing an application • Tools to maintain application • Issues in maintenance • WTF code

  4. Business Issues • Cost-benefit, ROI, business case • Structuring a maintenance contract • Structuring a support contract • Slices of the pie

  5. 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

  6. Auditing an Application – 2 • Review documentation • ERD • User Manuals • Developer manuals, standards, notes

  7. Auditing an Application – 3 • Review code • Project structure, framework • Code structure • Commenting • Maintenance

  8. 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

  9. 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

  10. WTF Code “Two wrongs don’t make a right, but three rights make a left.”

  11. Summary • Business model for maintenance • Audit unknown applications • Build tools to assist in maintenance • Anticipate challenges

  12. Thank you! Please remember to fill out your evaluation. Ted Roche Blackstone Incorporated http://www.bstone.com

More Related