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

長い関数名、変数名、どこまで許せる?」記事へのコメント

  • by Anonymous Coward

    言語の文化みたいなのは当然あるとは思いますが、
    JavaなのにgetAplCfgStrとかなってるほうがよっぽどイヤです。許せない。

    • by Anonymous Coward

      といいますか、あんな原型不明まで切り詰めた略記に違和感を感じないのは、UNIXとCの呪いです。
      UNIXとC界隈のほうがイレギュラーなんですよ。

      他でもLisp系の言語を書いているはずなのに、何故か途中からC関数のmanを引いている…って事態ありますし。
      Cを知らないなら、strftimeとかsscanfとかあんな命名しませんよ。

      学校の一年生でいきなりC言語を教えるから、切り詰めすぎた命名法が身についてしまうのかなぁ。
      最初はJavaかLispを教えた方がいいと思う。

      Unix and C are the ultimate computer viruses.(CとUNIXは最悪のコンピュータウイルス)
      http://www.jwz.org/doc/worse-is-better.html [jwz.org]

      • by saitoh (10803) on 2012年04月08日 22時28分 (#2131689)
        (当時の)UNIXのAPIなんてシステムコールで数10個、Cライブラリで100~200個あたりだったわけで、全部暗記出来る量。 だったら、短く書けた方が、タイピングも読むのも楽、ってことじゃないかなぁ。

        ただし、名前を短くするのが古い言語は多くがそう。1行が80文字以上にのばせない(パンチカード)とか、リンカの外部シンボル識別文字数に6文字とか8文字とかの制限があったりした。Cはイレギュラーじゃない。長生きして世の中の体勢が変わってしまってイレギュラーにおもえるようになっちゃっただけ。

        親コメント

普通のやつらの下を行け -- バッドノウハウ専門家

処理中...