In general, the function arguments are poorly named.
The are often too long.
They have similar prefixes (e.g., num.initial.cases and num.initial.clusters), which can present problems with R's ability to partially match named arguments.
They don't lean on the nomenclature established by the language ecosystem (e.g., incfn could be rIncubation to leverage people's familiarity with runif, rexp, etc.).
There are several functions with lots of arguments. Almost always an indication of doing to much in a function, and thus needing to change steps and how data flows between them.
In general, the function arguments are poorly named.
The are often too long.
They have similar prefixes (e.g.,
num.initial.cases
andnum.initial.clusters
), which can present problems with R's ability to partially match named arguments.They don't lean on the nomenclature established by the language ecosystem (e.g.,
incfn
could berIncubation
to leverage people's familiarity withrunif
,rexp
, etc.).There are several functions with lots of arguments. Almost always an indication of doing to much in a function, and thus needing to change steps and how data flows between them.