... between them. Another problem with using shortcuts is that they can obscure what the developer intended the purpose of the code to be. If we cannot tell what a line of code is meant to do, it ... methodologies (and undoubtedly, they do differ in some respects), when it comes down to it, the underlying features of good programming remain the same whatever methodology you apply. I do not ... date. It may therefore seem reasonable to expect the preceding code to return the full year of the supplied date, 2009, or perhaps just the final digit of the year, 9. To explain the actual result...