Hey Guys,
As a result of our code review on hackyPRI, I've started on a design document for the improvement of Hackystat's Snapshot measures. You can view it here: <http://hackystat.org/hackyDevSite/doc/SnapshotEnhancements.html>.
In the document, I explain what needs to happen. There are 7 measures (Build, Coverage, FileMetric, UnitTest, Dependency, Issue, and Perf) that need to be changed. Each measure will require 4 changes; SDT, Sensor, Sensor Data Entry class, and DailyProjectData. (haha. so that's 28 big changes!) I've tried to include changes to the SDTs that go beyond just the Snapshot required fields. And I've tried to standardize naming conventions for the attributes. For example, renaming additionaldata to propertyList, moving className to the propertyList, or consistantly naming the runtime timestamp attribute: "runtime".
Please take a look. Questions and suggestions are encouraged. Pay special attention to the proposed changes to the SDTs. I really need the Evolutionary Sensor Data Types to be able to do this easily. Someone want to volunteer for that?
My time line for this is that I hope to get this completed by the end of Spring Break!
thanks, aaron
