どれも意味が伝わる度合いにおいて差がないんだから好きにすればいいじゃん。
くだらないことで悩むのは愚の骨頂以外のなにものでもない。

まあそうはいってもID_BUTTON_01が一番一般的なようには思うし、
正直BUTTON_01_IDって命名をするヒトのコードは読みたくないと思うけどね。
「ボタン01‘の'ID」って発想なんだろうけど、そりゃ日本語の語順だろw

俺も日本人だから理解できないことはないけど、正直今日日まともな人が書いた
コードなりライブラリなりは英語的な語順になってるわけで、そういう混乱を
もたらすようなことは普通は避けると思うな。