last update on 2019-08-27

offensive programming

Package wyz.code.offensiveProgramming aims to provide a strict type checking inforcement in R.

Get access to Offensive programming book to get introduction and advanced knowledge on the topic.


Latest release replaces fully olders ones, that are now considered obsoletes. Keep the pace, and upgrade your packages if you do not use this version or a higher one!


Main improvements are

  1. Added print methods for FunctionParameterName, EvaluationMode and TestCaseDefinition
  2. solved issue on FunctionParameterTypeFactory when dealing with empty vectors as parameters
  3. added new suffixes spi, sni, spr, snr
  4. removed folders full-instrumetation, no-instrumentation, tc-defs, frt-defs from inst/code-samples


Main improvements are

  1. Added many tests to work with RC, S3, S4 and R6 classes
  2. enforced higher code coverage (higher than 99.00%)


Main improvements are

  1. corrected many typographic errors in i/o with end-user
  2. completed unit tests
  3. enforced higher code coverage (from 75% up to 99.28%)
  4. changed many functions visibility from hidden (internal to package) to visible (end-user available).
  5. documentation completion
  6. clean up package dependencies.