Chapter 3 Engineering or Hacking?
In this chapter we think about some of the processes and tools to develop data-analytic software using R and strongly advocate a disciplined, systematic engineering approach as opposed to just hacking.
The main topics are:
- Why does it matter?
- The FAIR data principles
- Literate programming and RMarkdown
- User-defined functions
- Engineering, tools and tips