Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 6, 2015
Regular people behaving like programmers: testing and version control for water management
At Nelen & Schuurmans, we helped create 3Di (www.3di.nu), a very fast water simulation package. So: floods, rainfall, dam breaches. Interactive, even, via a web interface. For us, that means lots of python and django.
For us, that also means a core calculation engine written in Fortran, which is hard to test. And it also means 20 non-programmers working together on large datasets.
Solution: use programmer tools and techniques! Mercurial with the large-file-extension as a version control system for the datasets. Simple sort-of-unittesting for the core calculation engine. Works like a charm.