タグ

ローマ字と禁じ手に関するlamichのブックマーク (1)

  • 関数や変数の名前をローマ字にしない / 芸術的なプログラマ

    あなたは、関数(またはメソッド)や変数の名前を「英語」と「ローマ字」のどちらにしていますか? もし、「ローマ字」の名前にしているのでしたら、やめた方が賢明です。 なぜならそれは、「同じ読み方の名前に対応できない」からです。 この理由について、詳しく説明しましょう。 ローマ字といえば、通常は「ヘボン式」です。 ヘボン式ローマ字では長音(のばす音)は無視されます。 たとえば、「数字」は suji になります。 しかし、suji だと「すじ」(筋)にもなってしまいます。 suji という変数があった場合、「数字」に関する値なのか、「すじ」に関する値なのか、区別がつきません。 「数字」を suuji にする解決策はありますが、ヘボン式でなくなってしまい、統一性が失われます。 結果として、ローマ字の名前では「数字」と「すじ」を同時に扱えないことになります。 一般的に「数字」と「すじ」を同時に扱う

  • 1