Why does code reproducibility matter and how to achieve it?