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

プログラミングはプロポーショナルフォントの方が読みやすい ?」記事へのコメント

  •  まず把握したいのは単語ではなく構造なので。
     インデントやタブ幅も重要です。
    • 行頭がスペースやインデントで統一されるのであれば、プロポーショナルフォントでも構造の把握はできますよね。
      fortran77は例外かな。

      {}の中の配列要素をきれいに揃える、とかだと、まあ等幅フォントの方が絶対見やすいですが。

      私はプロポーショナルフォントの方がいいと思います。
      単語や変数・関数名がシンプルなプログラムだったらまだ良いのですが、そうでないプログラムを等幅フォントで読むと、なんだか間延びしたコードに見えてしまう。
      • by Anonymous Coward
        処理の流れの追い易さからすると、条件分岐とかで同格になる要素は出来るだけ対応要素の桁位置揃えを徹底したいんだけど、そういうスタイルのコードってほとんど目にしたことがない。

        等幅

        /**/ if (MMM <   1) { /* hogehoge; */ }
        else if (i   <  10) { /* hogehoge; */ }
        else if (XXX < 100) { /* hogehoge; */ }

        非等幅

        /**/ if (MMM < 1) { /* hogehoge; */ }
        else if (i < 10) { /* hogehoge; */ }
        else if (XXX < 100) { /* hogehoge; */ }

        • by Anonymous Coward on 2010年01月21日 14時49分 (#1706560)
          > 処理の流れの追い易さからすると、条件分岐とかで同格になる要素は

          出してくれた例はそうなってないように思うよ。

          if (MMM < 1) { ... }
          else if (MMM < 10) { ... }
          else if (MMM < 100) { ... }
          else { ... }

          ならわかるけど。
          親コメント

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...