技術とかの雑なToday I Learnedメモ

camelCaseとsnake_caseが混ざる問題

camelCase と snake_case が混ざる問題

普段 Vue, Nuxt, TS みたいなスタックでフロントエンドのアプリケーションを開発していて、変数名や関数名などほぼすべての命名を camelCase で行っている。

ただ、API とやり取りする部分だけ snake_case を使う必要があるんだけど、明確に「ここだけは snake_case」とか「ここで camelCase から snake_case にする」みたいなところを決めていなくて、わりとなあなあで「この関数からとりあえず snake_case にする」みたいな感じにしている。

みんなどうやっているんだろう。camelCase から snake_case に変換する層とかをかませているとか?

変換用の関数を作って API とのやり取り部分でだけ呼び出すとか?

ちょっとググってみたけど、こういうことを論じている記事があんまりなかったので気になって書いた。みんなどうしているか知りたい。