The standard way of writing code in the form of text files allows one to modify, copy, de-duplicate, and refactor code. Further, it allows one to write unit/integration tests as well as allows integration with tools for code review, code staging, code reversion, and code sleuthing. Well, in some cases, where there isn’t enough monetary budget.