Sunday, November 29, 2009

AAAAAAAAAARGGGGGHHHHHHHH!!!

clipped from www.di2.nu
Another detail that becomes blindingly obvious (see the chapter 20 digression above) is that this is nothing like a turnkey process. Data comes in in various forms and formats and is munged into a common one with lots of operator intervention to ask what to do.
Actually I'm going to stop here. I've examined two files in some depth and found (OK so Harry found some of this)
  • Inappropriate programming language usage
  • Totally nuts shell tricks
  • Hard coded constant files
  • Incoherent file naming conventions
  • Use of program libray subroutines that appear to be
    • far from ideal in how they do things when the work
    • do not produce an answer consistent with other way to calculate the same thing
    • but which fail at undefined times
    • and where when the function fails the the program silently continues without reporting the error
AAAAAAAAAARGGGGGHHHHHHHH!!!

PS IMO someone should buy the CRU a few hundred of these, because  they really really need them.
Bad Code Offset