Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality. The use of packages (or modules) is part of a software design philosophy called “modular programming”: Packages allow distributing custom code that extend the basic capabilities and functionalities of programming languages. Please consult that book for further details and to learn more about package development with R. The tutorial draws heavily from the “The whole game” chapter in the R Packages book by Hadley Wickham and Jenny Bryan.
0 Comments
Leave a Reply. |