Speaker
Anthony Lim
(STFC)
Description
There are numerous examples of legacy code within the science community. However, these are usually poorly documented and do not meet modern software standards. As time goes by any knowledge of how these codes are supposed to work is lost. Hence, maintaining them is at best difficult and at worst guess work. In this talk, I will present my experience of creating a modern version of the quasielasticbayes code. I will explain why it is beneficial to fail fast during the early days of development and why incremental modernisation improves understanding of the code. I will discuss some of the main learning points from the modernisation of the code and some of the tools I have found useful.
Email address of presenting author | anthony.lim@stfc.ac.uk |
---|
Primary author
Anthony Lim
(STFC)
Co-authors
Dr
Martyn Gigg
(STFC)
Dr
Stephen Smith