Skip to content

Lessons Learned

Kyle Barbary edited this page Jun 2, 2017 · 3 revisions

What did we learn from the Factory Pipeline that we can apply to a future pipeline like WFIRST?


Positives

What were good choices made?

  • Foresight to use Python. This was not an obvious choice at the time, and it was a particularly good one: Python has become the lingua franca of astronomers.

Procedural recommendations

What procedures might have helped?

  • Code review

  • Two people per project


General design

  • Be explicit about possible expected outputs.

Specific coding practices

Rules to try to follow in code

  • Do not catch errors and continue on.
Clone this wiki locally