Giving Focus to Peer Reviews
I'm a keen advocate for peer reviews. I've written about them before (here and here) but there's always more to say. Peer reviews must always be treated as a constructive exercise. The style of...
View ArticleTest Cases, an Investment
It never ceases to frustrate and disappoint me when I hear people talking of test cases as use-once, throwaway artefacts. Any team worth its salt will be building a library of tests and will see that...
View ArticleRegression Tests, Holding Their Value
Last week I wrote about how our test cases should be considered an asset and added to an ever growing library of regression tests. I had a few correspondents ask how this could be the case when their...
View ArticleNOTE: Macros Newness in 9.4 and 9.3 (MCOVERAGE)
The SAS macro language is almost as old as SAS itself (who knows exactly?) so you'd think the need to add new functionality would have ceased - particularly with the ability to access most DATA step...
View ArticleNOTE: Broadening Access to the BI Lineage Plug-In
Metacoda's Paul Homes recently wrote a most informative article entitled Providing User Access to the SAS BI Lineage Plug-in. As Paul says in his article, the BI Lineage plug-in can be used to do...
View ArticleNOTE: Macro Coverage in Testing (MCOVERAGE)
Yesterday I introduced the MCOVERAGE system option (introduced in V9.3) for capturing coverage of macro execution. This is useful in testing, to be sure you executed all lines of your macro. This may...
View ArticleNOTE: Making Sense of MCOVERAGE for Coverage Testing of Your Macros
Over the last couple of days I've been uncovering the MCOVERAGE system option for coverage of testing of macro code. Coverage testing shows which lines were executed by your tests (and which were not)....
View ArticleNOTE: Expanding Our Use of MCOVERAGE for Coverage Analysis of our Macro Testing
Over the last few days I've been revealing the features and benefits of the MCOVERAGE system option introduced in SAS V9.3. This system option creates a log file to show which lines of our macro(s)...
View ArticleNOTE: Wrap-Up on Test Coverage and MCOVERAGE
I've spent this week describing the functionality and purpose of the MCOVERAGE system option introduced in SAS V9.3. Coverage testing is an important consideration for your testing strategy - it's...
View ArticleNOTE: Thoughts on Lineage
I got quite a lot of interested feedback on the BI Lineage post I made last week. My post highlighted a most informative article from Metacoda's Paul Homes.Paul himself commented on my post and offered...
View Article