Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.06 KB

19-environments-takeaway.md

File metadata and controls

28 lines (20 loc) · 1.06 KB

(environment-takeaway)=

Takeaways

What this does

This ensures

  • that your code runs without problem, after all the debugging.
  • that your code runs without manual intervention.
  • that your code generates a log file that you can inspect, and that you could share with others.
  • that it will run on somebody else's computer
    • because it guarantees that all the software is there (but with a caveat we will discuss next)

What this does not do

This does not ensure

  • that it will run on somebody else's computer
    • because it does not guarantee that the next person can install the environment!
    • because it does not guarantee that all the directories for input or output are there
    • because many intermediate files might be present that are not in the replication package
    • because it does not guarantee that all the directory names are correctly adjusted everywhere in your code
  • that it actually produces all the outputs
    • because some outputs might be present from test runs

What to do next

To solve some of these problems, let's go to the next step.