Alexandra Wörner: A data scientist's guide to code reviews

preview_player
Показать описание
Speaker:: Alexandra Wörner

Track: General: Python & PyData Friends
A crucial aspect of software engineering teams' working agreements are code reviews. By applying the four-eyes principle on code, teams can reduce the number of bugs and errors, uncover misunderstandings early and ensure a certain level of quality across their common code base.
In essence, the relevance of code reviews does not change for data teams, including data scientists. However, due to the often experimental nature of data science tasks, standard code reviews do not always work well and therefore need some tweaks.

This talk will give a data scientist's view on code reviews, focussing on which aspects data scientists can pull from the general process and what needs to be adjusted in order to have effective and satisfying code reviews. Building on that, you will get recommendations for the following questions:
* When and what should I review?
* What feedback should I give?
* What tools support me in executing this task?

Recorded at the PyConDE & PyData Berlin 2022 conference, April 11-13 2022.
Комментарии
Автор

I like that the speaker outlined the difference in focus of code reviews between software-engineering, data-engineering and data science! Imho the analysts work is mostly knowledge generation (knowledge over data, knowledge over the methodology or the model) - later, when going to production or intergrating the method/model in some larger process the performance optimization etc. becomes important.

maratkopytjuk