userIdかuserIDか[意見募集]
Discussion
プロジェクト全体で統一するべきか、言語の推奨に合わせるべきか
うちのプロジェクト(iOS: Swift,Android: dart,サーバーサイド: javaScript)
では共通してuserIdという変数名を使っていたのですが、参加してくれている開発メンバーが
「SwiftではuserIDを使うのが正しい。間違った方に合わせるのは納得できない。合わせるならuserIDにするべき。」
という意見で、userIdとuserIDが入り乱れてしまっています。
プロジェクト全体で共通化したほうが可読性が上がるのでSwiftでもuserIdで統一したいのですが、みなさんはどう思いますか?
二人で議論してても平行線なので何かご意見書き込んでくれると嬉しいです。
なお、外部に公開するAPIなどではなく、内部で使用する変数名の話です。
意見1
言語仕様よりもプロジェクト独自の仕様を優先し、
userIdに統一するべき
意見2
プロジェクト独自の仕様よりも言語仕様を優先し、
SwiftではuserID、それ以外でも言語の推奨があればそれに合わせるべき
SwiftのAPI設計ガイドライン
(Google翻訳済みの写真を貼っておきます)