• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

handling of flag-values different from the well-defined ones

 
Andy Jung
Ranch Hand
Posts: 150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Howdy ranchers,

my specification mandates to throw a RecordNotFoundException, if either the specified record cannot be found or has a deleted-flag.
Actually the assignment defines two different values for the short flag:
  • 0x0000 = valid
  • 0x0080 = deleted

  • What, if due to some mysterious failure to hard drive, the flag I receive turns out to be neither one of those specified?

    Is it legal to also throw a RecordNotFoundException in this special case? Or does it have to be one of a different type to exactly match the specification? Or is it better to ignore this problem at all?

    Regards,
    Andy

     
    Roel De Nijs
    Sheriff
    Posts: 10662
    144
    AngularJS Chrome Eclipse IDE Hibernate Java jQuery MySQL Database Spring Tomcat Server
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hi Andy,

    I only did the following check

    I think taking care with hard disk failures is a bridge (maybe even 2 or 3) too far.

    Kind regards,
    Roel
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic