I am looking at core code now, going over things preparing for sitting certification and for the first time have come across resource helpers.
I am a little confused actually as at first it looks as though these should be intended for 'helper' type tasks relating specifically to resource models, i.e. database related generel tasks.
However, they are used so infrequently in core code that im doubting that assumption. If this were true I can see a ton of places throughout core code they could be put to use but are not.
Can anyone explain exactly what these are to be used for and if they are still used or it is more a legacy thing?