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

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

  • by Anonymous Coward

    なら納得だが

    • by Anonymous Coward on 2015年02月14日 9時27分 (#2760840)

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

      親コメント
      • by Anonymous Coward on 2015年02月14日 9時53分 (#2760855)

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

        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レベルなら対応してるんじゃない?
                問題はプラグイン的なモノは非対応という

          • by Ryo.F (3896) on 2015年02月14日 17時21分 (#2761065) 日記

            それで御社は英語を社内公用語に。

            親コメント
        • by Anonymous Coward

          ×最も

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

処理中...