Please log in to watch this conference skillscast.
We look at the slippery concepts of equality, value and identity in programming and discuss what pitfalls there are in using them. This is important in e.g. database persistence and reliable unit tests, and is a 'key' issue when you are working with associative collections.
YOU MAY ALSO LIKE:
Some objects are more equal than others - the many meanings of equality, value and identity
Roger has been a member of ACCU since 1999; he's on the ACCU committee and Conference committee, the Overload review team and runs the Code Critique section of CVu. He also writes the occasional article for CVu and Overload.
I am a freelance software developer who has never written a compiler, but have written a (very small) operating system, of which I was once very proud. Now working as a developer in the finance industry, writing C#, Python and C++ with smatterings of Powershell thrown in.