• Aye, I agree with Eddie, can't stand these daft prefixes people get taught at university/polly.

    Plural/Singular it doesn't really matter that much, as long as it scans well.  Closer you get to natural english the better.

    Steve's point about object prefix is absolutely spot on.  When you get developers who insist on insert_something, get_something, add_something else its a pain in the jacksy.

    They say 'oh but we know its insertx' but is it?  it might be 'addx' or 'newx' or gok whatever someone was thinking at the time. 

    When you need to review the code you mind numbingly scroll up and down 100's of get_x procs. The whole verb_Object construct is just not fun.  Object_verb is so much more usable.

     

    Another thing that gets me is when developers assume that the column is always a part of the table, and you always reference it as such.

    eg

    create table SendMoney(from, to, reason, time)

    create table DispatchRider(from, to, reason, time)

    So now from can mean several things.  of course you wouldn't use From anyway, would you.  What with it being a reserved word and all.