が有効な理由を制限の幅が80文字コードファイルで、この日か?[定休日]

StackOverflow https://stackoverflow.com/questions/110928

質問

けます。月22"モニターで"だけでなくその国の四半期の画面になります。私も胸を張って投稿を続をアックスがこの規則です。


ると言うつもりはありませんべきではないので限界;んだと言うだけでは80文字が非常に小さい、という点です。

役に立ちましたか?

解決

と思い、実践をコード80(79)カラムはもともと作成したサポートを編集コード80欄ダム端末または80欄で印刷します。その要件はほとはなくなり、現在も有効な理由の80欄ル

  • な包装時にコピーコードを電子メール、webページです。
  • 見複数のソースの窓面を利用した並diff ージをリニューアルしました。
  • 向上を読むナローコード読み込み可能の迅速なスキャンを目にします。

最後に私の点が最も重要です。ものを表示してサイズや分解能に最後の数年間に、 眼ん.

他のヒント

の80欄テキストのフォーマットは以前の80欄端末-アイ-ビー-エムパンチカードに遡 1928!これを彷彿とさせるの (apocryphal) 物語は、米国の鉄道ゲージにより決定した幅のチャリオットホイールローマます。

私見では少constrictingですが、意味をなしてい 一部の 標準の制限、80カラムです。

こちらは同一の対象となるトピック Slashdot.

ここで、この日の老Fortran算書:

FORTRAN punch card

80文字は常に限られます。分割コードラインでの意味では、いずれかに記載の任意の文字を制限します。

するべきだすために皆さんをお持ちでない方は、22インチワイドモニタです。個人的に、私の仕事は17インチ4:3モニター、そり十分に広いです。しかし、も3者のモニター、まだまだ多くの利用画面スペース。

また、国内外問わず、人間の目で実際に問題の読みがある場合、テキストのラインが長すぎます。簡単すぎても迷を行います。新聞の17インチ全体(またはsomethignのようなものはあまり見かけないし書の全ページもこれと同じ雑誌やその他の印刷です。で実際に読みやすくなり続ければ、カラム。

印刷、固定幅フォントでデフォルトのサイズはA4用紙)80カラムによる66。

時系列計算書その繰り返しの小さな変化できる見やすいものにする類似点と相違点の場合はそのグラインの違いがわせます。

思うのですく読みやすくするためよりも短いと言えるでしょうていしてもらえるのでしょうか複数回線:

switch(Type) {
case External_BL:   mpstrd["X"] = ptDig1.x - RadialClrX;    mpstrd["Y"] = ptDig1.y - RadialClrY;    break;
case External_BR:   mpstrd["X"] = ptDig1.x + RadialClrX;    mpstrd["Y"] = ptDig1.y - RadialClrY;    break;
case External_TR:   mpstrd["X"] = ptDig1.x + RadialClrX;    mpstrd["Y"] = ptDig1.y + RadialClrY;    break;
case External_TL:   mpstrd["X"] = ptDig1.x - RadialClrX;    mpstrd["Y"] = ptDig1.y + RadialClrY;    break;
case Internal_BL:   mpstrd["X"] = ptDig1.x + RadialClrX;    mpstrd["Y"] = ptDig1.y + RadialClrY;    break;
case Internal_BR:   mpstrd["X"] = ptDig1.x - RadialClrX;    mpstrd["Y"] = ptDig1.y + RadialClrY;    break;
case Internal_TR:   mpstrd["X"] = ptDig1.x - RadialClrX;    mpstrd["Y"] = ptDig1.y - RadialClrY;    break;
case Internal_TL:   mpstrd["X"] = ptDig1.x + RadialClrX;    mpstrd["Y"] = ptDig1.y - RadialClrY;    break;
}

更新: のコメントでることが示唆されているこという簡潔この記:

switch(Type) {
  case External_BL: dxDir = - 1; dyDir = - 1; break;
  case External_BR: dxDir = + 1; dyDir = - 1; break;
  case External_TR: dxDir = + 1; dyDir = + 1; break;
  case External_TL: dxDir = - 1; dyDir = + 1; break;
  case Internal_BL: dxDir = + 1; dyDir = + 1; break;
  case Internal_BR: dxDir = - 1; dyDir = + 1; break;
  case Internal_TR: dxDir = - 1; dyDir = - 1; break;
  case Internal_TL: dxDir = + 1; dyDir = - 1; break;
}
mpstrd["X"] = pt1.x + dxDir * RadialClrX;
mpstrd["Y"] = pt1.y + dyDir * RadialClrY; 

かわ80カラムだと思い私はまだ立ってかけ直しくださ悪い例です。ながることを示を複数記述ラインで読む

を使っての大きな画面に複数のコードを次にeachother.

いず胸を張って投稿を続が良くなった言われました。実際、僕の中では変えて緊急時だけない場合も変更が必要なコードからテキストです。

スーパー-ラインが難しい読み出します。でき300キャラクターモニターしないを意味することができるようになりの線の長さです。300文字にも方法も複雑で、決していないと選択通話が求められるビバップからハードバップのパラメータ)

使ってい80文字は原則としてがんを超える場合には強制ではなく改行望ましくない場所です。

この施泊80字が私のコメント.

個人的には...私は私は自分の脳に電力が少なくあり)を符号化での痛みをとても休業の80charたをとることができると思いますか支出の時間は次の機能です。り簡単に、ios、androidとmac用にc#できないかと思うがその後どの見所いった第3者の製品の動的な意思決定と自分のコードのレイアウト変更(さん私のコード線HAL.HAL?").

とはいえ、仕事にはかなり小さなチームであり、すべてのモニターはかなり大きな悩みとかが気に私のフェロープログラマーな大きな問題とされているにすぎないことが分かる。

うがいくつかの言語を長いラインのコードのためには困(短い手がその諸表

私は20"1600x1200モニターにこだわ80列のでき表示は複数のテキストエディタでwindows側の通りです。利用の6x13のフォントのtrad.xtermフォント)80カラムを取480ピクセルにスクロールバーやウィンドウです。これについてwindowsのタイプに1600x1200ます。WindowsのLucidaコンソールのフォントなのかなこの小使用サイズ7ピクセル幅)が1280×1024モニター生まれてきているのでしょうか列を1920x1200モニターなど HP LP2465 表示3.またたずまいを今も残すビットのお部屋での各種explorer、財産その他の窓からないようにした。

また非常に長いテキストを読み出します。テキストに最適で66文字です。デメリットもありますが長すぎ識別され始めているのではないかと逆効果なのでハードについて、レイアウトコード系.良いレイアウト-インデントの提供を視覚的に確認して、コードの構造といくつかの言語(Pythonの浮)使用インデントを明確にします。

しかし、標準のクラスライブラリのJava.益が圧倒的な非常に長い識別子のような必ずしも保証できるではないかと思います。この場合、敷コードの改行が効く構造に顕在化する。

ご注意いただくことができwindowsバージョン'6x13"フォント こちらの.

その他の回答では足いくも検討に値するためにコピー&ペーストの一部のコードをメールではない場合はコードをdiff.

ことになる時間を最大幅"が便利です。

すだけではない人がいを維持します。

次の人はが17"画面または必要な大きなフォントテキストを読み込む.の限界はどこから80字がこの条約により、前画面で限界がある。であると考えまれる新基準(120)のか、なぜ使うようにするといいでしょうがその後に"うわっモニター Xptっと気をつけてください。"

この例外もありべてのルールですので、特にラインまたはブロックのコードは意味があり、80字を反乱軍.

がり時間を最初に考える"このコードもそんなに悪くなることができない生80字?"

のLinux符号化の標準だけではなく、その80文字制限も利8スペースインデント.

一部の論理づける場合は、到底右マージンはまだ安定していませんの移動は、インデントレベルを個別の機能です。

このことをより明確にコードが問わずインデントの長さでくコードを多く入れ子の制御構造です。

だがことはある問題です。覚えていC(およびその他の言語)のルール、関数名ができます。そのため、いく非常に難解名のCコードです。ですが、もしないことを多く使用します。それでも毎回見コードの一部の言語のようにC#アプリケーションのJavaのメソッド名が長いので近くできないコードで80文字ます。とは思わない80文字で有効な現場に必要な印刷することはできるコード等

と言った方が良(1)印刷(2)表示する複数のファイルによる側面が縦長になりました。

私のような制限は私の幅は100文字数が変わることができSxSエディタ、ワイドモニタです。なかったと思うが良い理由の限界を正確に80字です。

私が広が自分のコードを100文字を組み合わせでゆったりと半分以下の私の画面に自分のMacbook.120文字までに制限前線にも、複雑なものになっています。すすめすぎない様にもお奨励化合物の諸表および深く入れ子にされた制御構造です。

右マージンは自然の方法によって組み合わせたものではないことがおわかり頂けを実行するには 追加方法のリファクタリング.

使用比例している。

私は深刻である。できる通常の同等性の100-120文字線を犠牲にせずに読みやすさや印刷適性が良好である。これでも読みやすくなり良いフォント(例えば、Verdana)および構文の塗装です。まったりしました不思議のための数日前からすぐのに使用します。

のように行列のコードが複雑です。う簡単にJavaクラス:

public class PlaintiffServiceImpl extends RemoteServiceServlet implements PlaintiffService {

これは94文字のクラス名が非常に短い(GWTできるというものです。することは難しい読み取ることにより2ラインで読み込む。ている実践的であることから"の下位互換性"したと思い100文字の幅になります。

筆者としてのコーディングガイドラインのために、職していまダの線の長さから80 132.なぜこの価値とは?どのように、その他指摘の通り、 80の長さの多くの古いハードウェアます。と132す。 この線幅が端末に 広いモード.他のプリンターも以外の場合には、事務局に問幅広いモードとの縮合商標または登録商標です。

の理由で滞在80ることに成り立っている象徴的な

  • 好きな名称と意味のための識別子
  • まぁいいんじゃないとtypedefsのための構造体およびenums C(悪い非表示の有用な情報提供ありがとうございます!お願いピーター-ファン-デル-リンデンの"深Cの秘密"だということなので、そのコードです。 struct FOO func(struct BAR *aWhatever, ...) よりコードのtypedefのほか.

以下これらのルールだけで80字/行が醜線ラップができるよう目は認可を中心に試作品や機能の定義).

いも近く80文字のためのシンプルな理由:も以上が私のコードをってに感謝したいと思います。過度な冗長性/メソッドの名前、クラスの名称等原因として多くの害をエッセイは英語で書です。

私は主にPythonメリカ-サンフランシスコで、この二つの制限:

  1. わからない書けな長コード
  2. なインデントも

時に達のインデント、ロジックが混乱している。まだ、シングルブロックと同じページでは、コードは複雑すぎて、トリッキーを覚えておいてください。まだ単線80文字、線が過度に複雑です。

やPythonで書くのは比較的簡潔についてcodegolf)の読みやすさ、もしくはやく詳細なコードの可読性ヘルパーの方法なものではヘルパース過度な抽象化できる問題でもう一つの課題のプログラミング

疑問がある場合には、英語という言葉C書ヘルパーの機能およびインラインしていない場合はオーバーヘッドの呼び出しに他の機能と飛びます。ほとんどの場合、コンパイラの取り扱い能となります。

が既に多くの良いこの答えでもIDEえてしまうファイルの一覧は、左のリストを表示機能の右(またはその他の構成

いコードのほんの一部環境に配慮しています。

したのではないかと思いは強制80文字とその語します。
IMOは、長さが選ばれmax-width線は必ずしも適切な語を包むべき可能性を有することが答えになります。
そればかりではありませんどです。

で実施されjeditalt text
(出典: jedit.org) スアップ

ものでは 位逃eclipseから将 !(2003年以降は、主にが アップのためのテキストエディタ は:

  • に包まれたライン情報のテキストビューアコードナビゲーション、縦表示
  • ラップ解除されラインの情報が必要な機能のような五線ライング定規コラム、現在の行に、節約ファイルです。

っというよりルールを自分でコードが使用されたわけではないので印刷コードをページA4-80カラムの権利幅も希望のフォントサイズです。

その個人の好みとはどのように変動するというだけた後に(または胸を張って投稿を続を行ってみてはいかがでしょうその他)となっていました。

何かご質問の背後にある無限の力を重合できち良い理由で情報をご連絡させていただきる場合で除去からの符号です。

私の差分を並べて一日中持っていない爆発さ22インチモニタです。どうか分かりませんか。そのためにはもちろんの少し利益の書き込み専用のプログラマを楽しむの矢-号300-charます。

ああ、でもこの時代、一部のコ端末(ok、ターミナルエミュレータの表示のみ表示80字.というわけで、最低限の符号化したらいいんの皆さんには本当に感謝してい80charます。

たなければならないと思いることの限界だけでなく、目視です。確かにモニターの解決に大きく示すものの文字は一線で現在もな増加を読みや?

場合には制限が施行されても良かったことを理由に再考えてコード ない 入れるすべてひとつ。そうなんでインデント-あなたが必要となレベルコードすることはできた。

破80文字だ ながら コーディングません。同じコメントします。最も編集することを発見が80文字制限です。

(このはちょっとOTが、Eclipseがフォーマットのコードを保存する場合でにも規定します。ここは掲示板ですが、しばら受け入れてくれることにフォーマットは自分の手の中に生成されたコードです。)

また一 これらの, ませんが、この議論!;-)

も真剣に課題のあの人を引き上げに回答で非常に妥当である。しかし、独自のポスターませんでした主張に対して制限するだけでは80柱も少ない。

の問題にメールで送信コードスニペットも大きな特徴である。しかし邪悪なものになるメールをお客様になる前のフォーマットされたテキストだと思い線ラッピングが一つだけの課題です。

として印刷また、普段は見ることで100文字ま 非常に 快適にわせて印刷されたページです。

ようやく私のライン以下80列あります。最強の理由は、私は自分自身を grepless 閲覧私のコードで作業している場合は、コマンドライン。ないんですけどのように端子を破長のソースライン(っている。もう一つの理由は見たいのでよりよいだのラインだが、この編集者。例えば、このパラメータの関数呼び出しキレイに並以下互いに類似のもの。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top