Twitter profile picture of Kareem Carr | Data Scientist
Tweet by Kareem Carr | Data Scientist @kareem_carr

Software Engineering Practices in Data Science Projects: Benefits and Considerations


๐Ÿงต The TL;DR

Data scientists need to be careful when introducing software engineering practices to their projects, as over-engineering can have a negative impact on productivity. Good coding practices such as descriptive variables, structured code, and functions/classes should be used.


    ๐Ÿ”‘ Key Points

  • Data science scripts are often exploratory in nature, so over-engineering can hurt productivity.
  • Version control and unit tests should only be used when the project reaches the appropriate stage.
  • Good coding practices should be incorporated for the best results.

View Tweet Thread