As the first step in the decommissioning of sasCommunity.org the site has been converted to read-only mode.


Here are some tips for How to share your SAS knowledge with your professional network.


Difference between revisions of "Code Like It Matters: Writing Code That's Readable and Shareable"

From sasCommunity
Jump to: navigation, search
m (added comment with keywords for paper/presentation)
(update with SGF18 files)
 
Line 13: Line 13:
  
 
== Online materials ==
 
== Online materials ==
 +
* [https://www.sas.com/content/dam/SAS/support/en/sas-global-forum-proceedings/2018/2520-2018.pdf Download the SGF 2018 paper]
 +
* [[Media:Kaefer -- SGF2018 -- presentation 2520.pptx|Download the SGF2018 presentation]]
 
* [http://www.mwsug.org/proceedings/2017/TT/MWSUG-2017-TT04.pdf Download the MWSUG 2017 paper]
 
* [http://www.mwsug.org/proceedings/2017/TT/MWSUG-2017-TT04.pdf Download the MWSUG 2017 paper]
 
* [[Media:MWSUG-2017-TT04.pptx|Download the MWSUG 2017 presentation]]
 
* [[Media:MWSUG-2017-TT04.pptx|Download the MWSUG 2017 presentation]]
Line 33: Line 35:
 
[[Category:MinnSUG]]
 
[[Category:MinnSUG]]
 
[[Category:MWSUG 2017]]
 
[[Category:MWSUG 2017]]
 +
[[Category:SAS Global Forum 2018]]
 
[[Category:paulkaefer Papers and Presentations]]
 
[[Category:paulkaefer Papers and Presentations]]

Latest revision as of 08:25, 13 April 2018

Paul Kaefer

UnitedHealthcare

Minneapolis, Minnesota

Abstract

Coming from a background in computer programming to the world of SAS yields interesting insights and revelations. There are many SAS programmers who are consultants or work individually, sometimes as the sole maintainer of their code. Since SAS code is designed for tasks like data processing and analytics, SAS developers working on teams may use different strategies for collaboration than those used in traditional software engineering.

Whether a programmer works individually, on a team, or on a project basis (delivering code and moving on to the next project), there are a number of best practices that can be leveraged to improve their SAS code. These practices make it easier to read, maintain, and understand/remember why the code is written the way it is.

This paper presents a number of best practices, with examples and suggestions for usage. The reader is encouraged not to apply all the suggestions at once, but to consider them and how they may improve their work or the dynamic of their team.

Online materials

See also

External links