パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

C#学習 6」記事へのコメント

  • by minet (45149) on 2020年08月17日 12時19分 (#3871409) 日記

    ウチは受託開発が主なので、
    いにしえのエンドユーザープログラミング(お客様で使われていた内製ツール)で使われていたのであろうExcel VBA, Access VBAコード、識別子は当然のごとく日本語
    →本職(弊社)に委託 …VB5, 6 あたりに移植される
    →21世紀に入ってVB.Netに移植
    →C#に移植
    なんて出自を持つコードで、今でも日本語な識別子が生き残っていたりします。

    新規案件でも、お客様の業務フローに直接由来する単語は妙な英語にするくらいならそのまんま日本語で付ける文化がまだ一部に残ってますね。

    • by nnnhhh (47970) on 2020年08月17日 13時48分 (#3871478) 日記

      昔趣味のプログラムで日本語関数名を使っみたけど、
      * 微妙なニュアンスの違いが気になる
      * どこがひらがなか漢字か迷う
      とかで使わなくなりましたなぁ

      読みやすい気もするんですけどね

      親コメント
    • by minet (45149) on 2020年08月17日 12時42分 (#3871422) 日記

      ついでに。
      Unicodeな識別子名を付けていると、言語のバージョンが上がって準拠するUnicodeバージョンが変更された際に、Unicodeの側で文字の扱いが変わったことによって識別子に使えなくなりコンパイルが通らなくなる、なんてことがあったりもします。
      近年だと中黒(・)とか。
      まあこれはUnicode側の問題なのですが。

      親コメント

日々是ハック也 -- あるハードコアバイナリアン

処理中...