Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

2
  • I think this is a good point. The computer doesn't know what are you trying to do, it's the same thing when you google something; Google doesn't know what are you looking for it just show you results based on your query. Commented Oct 15, 2014 at 19:08
  • Just stumbled back upon this post I wrote 3 years ago and realize now I was trying to reason based on a supposition that (as your answer addresses) is not true. My lead at the time was adamant that objects should represent their real world counterparts, but including validation in the object for our purposes really led to a lot more headaches than it solved. But this guy was a purist so trying to convince him it didn't need to perfectly represent real world would have been even worse than showing him the contradiction in his own implementation, lol. Commented Nov 7, 2017 at 23:13