Note: I tagged this under R because I am an R user, but the topic of this question is general, so I appreciate any input regardless of programing language.
Hello Everyone,
My company is expanding into a data-science/developer field and will be developing codes/scripts in the near future. I want to develop a standard practice for when it comes to sharing and archiving developed codes internally. The main point being would be if we develop a code today, what can we do to that code and around that code so that it can be readily understandable 5 years from now. Essentially, what are the best practices when it comes to code sharing and archiving it?
I did some research for this, so I understand the preference for DRY (Don't repeat yourself) to WET (We enjoy typing), having a top level README, readable and easily to understand comments, as well as having screenshots or examples of the finished product. What are your thoughts on these practices, how could they be improved?