Open Source Best Practices (OSBP), a crash course for BSc students of Innopolis University.
Blog:
Books:
GitHub: (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: (subscribe to not miss a thing)
Twitter with daily and weekly updates: (follow me!)
iTunes:
SoundCloud:
Yandex Music podcast by yegor256:
0:00 Introduction
2:45 2006, Martin Fowler
6:17 1. Raise issues, don’t resolve them
9:19 1976, Michael Fagan
12:18 1989, Frank A. Ackerman
17:57 2018, Mateus Freira dos Santos
21:45 2. Educate the author
27:45 2012, Brendan Cleary
36:28 2018, Caitlin Sadowski
40:11 3. Don’t run the code in the branch
46:35 4. Reject it, if it’s too big
49:55 2012, Frederic Painchaud
57:52 5. Reject it, if it lowers code coverage
1:01:17 6. Reject it, if it doesn’t reproduce a bug
1:08:25 7. Rely on the CI status, but not too much
1:11:14 2023, Mairieli Wessel
1:14:48 8. Employ ChatGPT