What actions should I not rely on the packaged functionality of my language for?

Posted by David Peterman on Programmers See other posts from Programmers or by David Peterman
Published on 2012-06-29T18:23:00Z Indexed on 2012/06/29 21:23 UTC
Read the original article Hit count: 248

Filed under:

While talking with one of my coworkers, he was talking about the issues the language we used had with encryption/decryption and said that a developer should always salt their own hashes. Another example I can think of is the mysql_real_escape_string in PHP that programmers use to sanitize input data. I've heard many times that a developer should sanitize the data themselves.

My question is what things should a developer always do on their own, for whatever reason, and not rely on the standard libraries packaged with a language for it?

© Programmers or respective owner

Related posts about language-features