Moserware: How the legacy of a dead mathematician can make you a better programmer
When was the last time you were challenged by an algorithm? As professional programmers, we often spend our day tackling things like:
- Ensuring all of our UI updates are on the UI thread via use of InvokeRequired along with BeginInvoke or Invoke.
- Querying a database and making sure we correctly handle people named "Robert'); DROP TABLE Students; --"
- Making sure our classes have responsibilities and colloborate nicely with others
- Avoiding locks: either dead or alive
- Making sure we don't go peeking around the contents of whatever is at address zero. Besides, doing that is always segmentation's fault, not ours.
- Thinking about Cheshire Cats and pimpl-es
- Making sure our binary searches aren't broken
- etc..
No hay comentarios:
Publicar un comentario