Download presentation
Presentation is loading. Please wait.
Published byElvira Dolce Modified over 5 years ago
1
Jeff Peters jeff@grokfusebox.com
Fusedoc Success Jeff Peters
2
Fusedoc Is: A Documentation Standard XML Based (as of v2.0)
File-header Oriented Created Before Coding
3
Fusedoc Isn't: Inline Documentation Documentation After The Fact
Limited to ColdFusion
4
Why Use Fusedoc? Communication Focus Standardization Automation
5
What's In a Fusedoc? Responsibilities Properties IO
Example: dspMyFamily.cfm
6
Writing Strong Fusedocs
Takes Practice and Discipline Write, Set Aside, and Review Architectural Perspective Coding Perspective “Everything the coder needs to know, and nothing more.”
7
Fusedoc Maintenance Ideally, Fusedocs happen before coding
Realistically, changes happen If code changes, Fusedocs should change (see Mindfuser)
8
Fusedoc Creation Tools
Fusedoc VTMs for CF Studio Blank Fusedoc snippet Fusedoc generator – Joseph Devore Fusedoc Tools for UltraDev – Sandy Clark (shayna.com)
9
Fusedoc-Based Tools Possible due to standard
XML eases the parsing pain
10
Harness Recurses application directory tree
Generates a test harness file for each fuse Names harnesses as “tst_[fusefilename]” GrokFusebox.com
11
<CF_fusedoc2Struct>
Reads the Fusedoc from a specified fuse. Parses Fusedoc into a CF XML variable. Example: dspMyFamily.cfm GrokFusebox.com
12
SecretAgents.com Fusedoc-based testing, code management, and Fusebox project management
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.