Hi, I wanted to follow up on this question as this is something near and dear to my heart - test-first design (TFD) and automated unit testing. Philosophically, methodologies that take advantage of robust development processes are critical IMHO. Most SAS Programmers are not Developers - that is, most write their programs against the data, whereas Developers write their programs against requirements. That distinction is very important in determining whether you (or your organization) have the support that you will need to utilize TFD. The reason being is that this will require discipline and commitment to the approach. With that being said, I have included some references to our thinking on how you can/ should implement TFD in your SAS programming practices. FUTS - an open source framework for Unit Testing in SAS Using FUTS with Test First Design - SGF/ SUGI Paper Unit Testing Frameworks for SAS (Wiki) Robustness in SAS Applications (PhUSE Wiki) Hope this helps. -greg -greg
... View more