This course provides SAS® users with a comprehensive overview of programming conventions, guidelines and techniques when using the Base-SAS software. Core concepts and examples are illustrated to ensure that code is readable, clearly written, understandable, structured, portable, and maintainable. Attendees learn how to apply good programming techniques including implementing naming conventions for datasets, variables, programs and libraries; code appearance and structure using modular design, logic scenarios, controlled loops, subroutines and embedded control flow; code compatibility and portability across applications and operating platforms; developing readable code and program documentation; applying statements, options and definitions to achieve the greatest advantage in the program environment; and implementing program generality into code to enable its continued operation with little or no modifications.
Best practice programming defined; why is best practices important; best practice techniques including naming conventions, structured (modular) design, logic scenarios, controlled loops, subroutines, portability strategies, readable code and program documentation, and “select” system options.
Intended Audience: Beginner/Intermediate Levels
Delivery Method: Seminar
Course Material: Class Notes/PowerPoint Slides
SAS Products Discussed in the Course: Base SAS