RProject for datadiggers
- Schaalbaar (qua ontwikkelcapaciteit)
- versie beheer
- fail fast / test driven development
- Unitttest waarmogelijk
- controleer input parameters
- automatische bouw package
- herbruik waar mogelijk
- probeer de bouwblokjes zo klein mogelijk te houden
- gebruik functies
- caching van resultaten
- naamgeving van variabelen volgens lower camelCase (beginnend met kleine letter)
- dataframe variabelen eindigen op DF
- commentaar in het Nederlands
- uitlijning middels twee spaties
- voor zover mogelijk worden de packaged functies ge-unittest
- alle herbruikbare functies worden naar de package verplaatst
- alle analyse vindt plaats buiten de package
- package-code wordt gedocumenteerd