C, Embedded Systems, Programming, Learning To Code.
the safe side. To keep it short: Never trust your inputs: You always need to verify your input arguments — be that in functions or be that data that you are importing in from external sources. Prevent errors: If an error is possible (how unlikely it may be), try to mitigate its effects Fail early