Coding horrors
- Subsetting data and using the wrong indices
- Read in files with numerical names in the wrong sort order (1,11,110,…)
- Duplicated code
- Duplicated code where one duplication is a little bit different than the other
- Detecting the correct text coding of a file
- Global variables
- Script files with names which have absolutely nothing to do with their content
- Variable names which have absolutely nothing to do with their purpose
- Quick modifications of recursive functions
- Time zones
- Reading/Writing contents of PDF files
- Assuming that someone will create required system setup that you need in your code (do it yourself!)
- …
Coding hints
- Improve CPP performance by avoiding the heap