I'm implementing a giant list of fields, instances, bundles, et cetera in a custom site specific module.
In progress, I see that the core Tags vocabulary has a
field_ machine name prefix, and none of my custom vocabularies have this prefix. I've known that creating fields through the Drupal GUI also prefixes fields with
In my previous experience working with prefixed fields, this has always seemed too verbose.
Is prefixing Field API fields with
_field a best practice for a reason I haven't come across yet?