Important ingredients to have in codes
- Be able to validate and verify the algorithms.
- Include concepts like unit testing. Gives the possibility to test and validate several or all parts of the code.
- Validation and verification are then included naturally and one can develop a better attitude to what is meant with an ethically sound scientific approach.