Published at: 02:04 pm - Sunday April 22 2012
There are lots of things that make requirements analysis difficult. For this article lets focus on one issue: What is a Train? At first sight this looks like a rather simple question and might be answered by having a look at wikipedia: A railway or railroad train is a connected series of vehicles for rail [...]
Published at: 09:04 am - Sunday April 15 2012
Many really smart people tell us we have to use TDD if we want to create code that is worth a penny. For example take this article about TDD by Uncle Bob (one of the moderate ones). He describes the benefits of TDD in paragraphs like this: If all your code works every minute, how [...]
Published at: 09:04 am - Sunday April 08 2012
One of the powers of RDBMS as we use them today are constraints. I use unique indexes, not null constraints and foreign keys on a regular basis and if you do any work with RDBMSs you probably do as well. From time to time one comes at a point where you think “it would be [...]