英語のネイティブスピーカーではありませんが、私は自分のコードをできるだけ英語で書いています。ドメイン固有の単語やフレーズが英語以外のプロジェクトでは、単語の翻訳と、コード内の英語以外の単語(変数、メソッド名、クラス名など)を使用することの間に自分自身があることがよくあります。外国語のドメイン固有の単語やフレーズはどうすればいいですか?
英語を翻訳すると、英語以外の単語や句に慣れている人を混乱させるという欠点があります。 翻訳すると面倒な名前になりますが、ドメインに精通している人にとっては理解しやすくなります。審美的にはそれは私が少しひどくなります。
後者の例は、getVirksomhet()
のようなものになります。ノルウェー語の「virksomhet」は英語で「ビジネスユニット」のようなものに変換されますが、この特定のプロジェクトでは特別な意味があります。
あなたは何をしていますか、これについてあなたの考えは何ですか?
液体肥料のピットを意味するデータベースのフィールドとして「VultureBasement」が完成しました。 (オランダ語:Gierkelder、gier => Vulture、kelder =>地下室)。少なくともglosaryを持っている... – rene
ハハ、素敵なもの。 – rogerkk