Software Engineering Hygiene for Data Science
All production-ready data science code should read and feel no different from any other high-quality codebase. The principles of reliable builds, testable code, straightforward and distilled interfaces,and clearly documented design decisions vastly improve the ease-of-use and maintenance of any code.
At a minmum, any machine learning or otherwise data-interacting code should have the following in its
- A descriptive, Markdown-formatted
README.mdthat explains what the