Question of the day:

If there are developers that think that dealing with pointers (allocation, deallocation, referencing) is easy, then why is there so many software applications that crash due to these pointer issues?

Surely, they should be able to check for null exceptions and test for these in their unit test cases before handing off to QA at the very least, no?  After all, isn’t unit tests suppose to check for unexpected values into the functions?  Maybe I’m just simplifying the situation, because I do not understand the reason for these unnecessary crashes that could have been caught way earlier during development.

This is one of the reasons why I state that dealing with pointers is hard.  Not necessarily because of the concept behind them, but also typos and overlooks, etc.


About shizen008

Breaking things and getting in trouble for it since '74. Disclaimer: I am not responsible if I make your head explode reading this blog! The writings here are my own expression and not of any companies. I currently work on being a QA for B2G aka Firefox OS
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s