Wizardry Code Offensive Programming

Allows to change R coding from defensive programming (i.e. many input parameter checks implementation required) to offensive programming (none/reduced number of parameter checks required). Provides code instrumentation to ease this change. Should reduce the code size as many controls and type checks have no more reason to exist. Should also speed up processing as many checks will be reduced to single check.


News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("wyz.code.offensiveProgramming")

1.1.14 by Fabien Gelineau, a month ago


Browse source code at https://github.com/cran/wyz.code.offensiveProgramming


Authors: Fabien Gelineau <[email protected]>


Documentation:   PDF Manual  


GPL-3 license


Imports methods, data.table, tidyr, lubridate, stringr, R6, crayon

Suggests testthat, knitr, rmarkdown


Imported by wyz.code.metaTesting, wyz.code.rdoc, wyz.code.testthat.


See at CRAN