2008-08-07 Developers Conference Call

Date

7 August 2008

In Attendance

  • Ben Wolfe

  • Brian McKown

  • Mark Benscoter

  • Burke Mamlin

  • Paul Biondich

  • Mike Seaton

  • Mohammad Shahiduzzaman

  • Darius Jazayeri

Agenda

  • Dave suggested adding an "empiric" column to the drug_order table

  • Intern review - Shahid

  • Unit Testing a-thon discussions

Minutes

  • Shahid is working on the Patient Note Writer with Andreas as his mentor

    • Chose tinyMCE as the wisywig editor

    • Working on two separate steps. image handler and editor

    • Notes are stored as observations

  • Putting off emperic discussion until Dave is on the call

  • Unit testing

    • Output of test a thon?

      • Documention about how to do a unit test?

      • Gold standard unit test section/

    • Proposal:

      • One developer creates first pass at gold standard with one of the small services

      • Set up a call with the one developer and the rest of the group. (everyone must be present)

      • At the testathon: pair off to work on tests?

      • At the testathon: solve the problem of lack of tests over the last 3 years vs the problem of creating an test driven developing environment

      • Pretestathon: figure out "priority": the "important" workflows and what "tasks" are done in that. Figure out what methods are involved in those and the specific behaviors within that and what should happen within the methods

      • We don't want to just test one per method...we want /at least/ one per method. Test each of the behaviors within the method with a different test method.

      • How do we know we're done?

  • Deliverables from testathon:

    • Documentation about how to do tests (Conventions as well)

    • Making writing tests easier to do later

    • Consensus about how to do testing

    • Test all of those prioritized methods/behaviors and while doing that find all of the edge use-cases

    • A unit testing roadmap

    • (a distant last) Test all api methods

  • Deliverables for pretestathon discussion (next week's conference call):

    • Straw man for one section (Alert, Encounter, Location)

    • Keep notes while writing the section as to what the "ah ha!"s were. this can be written up later

      • Write from the perspective of backfilling tests to the api

    • Look into mock objects?