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

Javaで書かれたソースコードの大部分は冗長?」記事へのコメント

  • by Anonymous Coward

    なら納得だが

    • by Anonymous Coward

      コメントを書かない代わりに、クラス名や変数名、メソッド名を冗長にしてるんです。
      ・・・っていう手法が出てくんないかなぁ。

      • by Anonymous Coward

        >コメントを書かない代わりに、クラス名や変数名、メソッド名を冗長にしてるんです。

        Clean Codeとか、結構その手法を推奨している書籍はある気がします(なおこれもJavaの本)。
        最も、提唱者はだいたい英語圏の人で、英語ネイティブではない日本人がそれを猿真似すると、多くの場合悲惨な目にあいますが・・・。

        # 動詞と形容詞と動名詞の区別も付かない開発者たちにその手法を適用した結果、意味も分からずコメントもなくなったソースを前にして。

        • by Anonymous Coward

          そうなんだよね。
          英語はある程度読めるけど英文はたいしてかけない民族であることを前提にしないで
          というか現場という現実も顧みずになんのアレンジもなく理想のまま適用するとひどい目になる。
          まさになんとかの一つ覚え。(でもやりたいから推し進めたくなるんだよね)

          アンクルボブは好きだけど、あれはそのまま適用できないよね。

          • by tty01 (46299) on 2015年02月14日 14時04分 (#2760975)

            だったら、クラス名とか関数名を日本語にすれば?
            言語仕様上は問題ないはずだよね。

            Mind だとかみたいな関数名をつけていれば日本人には読めるようなのが作れるかも。

            親コメント
            • by Anonymous Coward

              自分専用だとこれは事実としてとても良い結果になっている

            • by Anonymous Coward

              メソッド名に日本語を使っているテストクラスがあるのだが、Java 7にしたら「・」(中黒)が識別子に使えなくなってコンパイルエラーが発生するようになったという罠につい最近ハマった。

            • by Anonymous Coward

              そのうちIDEがソースコードのi18nをサポートし始める日がくるかもね

              • by Anonymous Coward

                IDEレベルなら対応してるんじゃない?
                問題はプラグイン的なモノは非対応という

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...