Top 10 Software Engineering Best Practices for Data Scientists