| Troy Hughes |
Data-driven design describes software design in which the control logic, program flow, business rules, data models, data
mappings, and other dynamic and configurable elements are abstracted to control data that are interpreted by (rather
than contained within) code. Thus, data-driven design leverages parameterization and external data structures (including
configuration files, control tables, decision tables, data dictionaries, business rules repositories, and other control files) to
produce dynamic software functionality. This hands-on workshop introduces real-world scenarios in which the flexibility,
configurability, reusability, and maintainability of SAS® software are improved through data-driven design methods, as
introduced in the author’s 2022 book: SAS Data-Driven Development: From Abstract Design to Dynamic Functionality,
Second Edition. Scenarios install the attendee as the newest intern at Scranton, Pennsylvania's, most infamous paper
supply company, tasked with converting legacy, hardcoded SAS programs into flexible, configurable data-driven design.
Come help Jim, Dwight, Stanley, and Phyllis sell more paper--and learn data-driven best practices in the process! |