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

もうやらなくていい昔のコーディングテクニックあれこれ」記事へのコメント

  • てっきり (スコア:5, おもしろおかしい)

    「もうやらなくてもいい昔のコーディング規約」かと。

    • まずは詳細なフローチャートを作成し、上司のレビューをうけてからコーディングに入ること。
    • 変数の型が分かるように、変数名の先頭にはintならI、クラスならCのように決められた文字から始めること
    • 変更した部分はコメントアウトして残すこと。
    • メソッド名や変数名を変更する場合には変更許可申請書を提出し、上司の印鑑を貰うこと。

    ええ、もちろん大昔の話ですよ?

    • 変更した部分はコメントアウトして残すこと。

      それと変更した日付と変更した人の名前を残すってのがありましたねー。
      2004年ごろの話ですけどね!
      #CVSやSubversionが今ほど普及していなかった頃の話
      #多分今も普及してないだろうけど、あの部署

      • by Anonymous Coward

        転職したらそんな職場だった。
        修正コメントであふれかえって、ただでさえ可読性が低い汚いソースがよけいに読みにくくしてしかたない。
        もう辞めたい。。。

        • > ただでさえ可読性が低い汚いソースがよけいに読みにくくしてしかたない。

          同様に可読性を損なうコーディング規約に「タブではなくスペース4文字でインデント」がありますね。この話を未だに「好みのエディタ」のような宗教論争と同列に扱う輩が多いことに辟易します。
          --
          格差社会ニッポンを変える!
          貸し渋り・はがしの温床、大銀行の厳正審査をやめさせよう!
          • 4文字かどうかはともかく、タブ幅を推測する手間が無駄なのでスペースでインデントしています。
            タブにすると可読性が上がるような(上記の手間に見合う)何かがあるのでしょうか?
            • by Anonymous Coward
              タブ幅が何桁であっても、破綻ないようにタブを使うのが基本でしょう。
              というか、普通にやれば、そうなります。

              最悪なのは、エディタをタブ8桁に設定して、スペース4文字とタブを混ぜる書き方。
              んなことするなら、タブ4桁に設定しろっつーの。

              自分好みに自動整形すりゃいいじゃんという話もありますが、
              ホワイトスペースの変更が許されない場合もありまして・・・
              • つまり、

                ・自分好みの幅で表示できるからタブの方が優れている
                ・スペースを混ぜると破綻する

                ってことですね。

                > 最悪なのは、エディタをタブ8桁に設定して、スペース4文字とタブを混ぜる書き方。

                タブ幅を8以外に変えられないエディタがあるとか、そんな事情ですかね。今時ないとは思いますが。
              • by firewheel (31280) on 2009年05月05日 21時48分 (#1559757)

                >タブ幅を8以外に変えられないエディタがあるとか、そんな事情ですかね。

                タブ幅を変えられることを知らない初心者があるとか、
                未だに手動でインデントを付けてる初心者があるとか、
                そんな事情では。

                まあ普通は

                • 同一組織内の同一プロジェクトであればタブ幅は統一しておく。
                • インデントはタブで行う。
                • 他の異なるタブ幅を採用している組織とソースの受け渡しする必要がある場合のみ、スペースに変換して渡す。
                • それ以外で問題になった場合は、必要に応じてオートインデントで整形する。

                ぐらいでいいと思うんだけどなあ。

                すくなくとも「スペースにしたから可読性が上がる」ってのはちょっと違うだろと。
                オレの目には四文字分のスペースも四文字幅のタブも、見た目は同じにしか見えません。;-)

                親コメント
              • by funakichi (28497) on 2009年05月05日 23時24分 (#1559795)

                リーナスおじさんの「タブ幅は8桁で決まり!」主張 [linux.or.jp]を誰かフォローしとくべきでは?

                #この話題はおじさんホイホイなんだし
                 

                親コメント
              • by cassandro (6035) on 2009年05月06日 20時23分 (#1560079)

                > リーナスおじさんの「タブ幅は8桁で決まり!」主張を誰かフォローしとくべきでは?

                 深いネストはロクなもんじゃない、同感ですね。3段階とまでは言わないですが、5段以上になるケースは僕の場合は希です。

                # 確かに論理構造の劣悪さに着目しないで、単なるプログラミングスタイルの問題と
                # 捉えている人は多いですね。

                親コメント

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

処理中...