アカウント名:
パスワード:
インデントは必ず半角スペース4文字。環境によって表示がくずれるTABはあり得ない。インデントにTABを使うやつは協調性がないことを表している
TAB派とスペース派は捕鯨やオスプレイの賛成派と反対派ぐらいには相容れなく、お互い相手の理屈が理解できない。
タブで何の表示がずれるのかはわからんが、何の表示がずれて何が困るのだろう。よくわからない。タブはインデントを表現するもので、そこにスペースを4つとか8つとか入れる理由がわからない。
おそらくこういうやつvoid very_long_function_name(int a,\t\t\t\t double b)タブが4カラムか8カラムかそういうのでずれる
スペース派は↓こうなるからいいってこと?
void very_long_function_name(int a, double b);
残念ながら上はフォントが等幅フォントでないと意図通りに表示されないが、ようはint a,double b);の開始位置を合わせたいってことだよね。
確かに合わせたいというのはわかるが、俺は合わせない。二行にまたがる時点であきらめて、全部タブにする。
引数を揃えるなら、 void very_long_function_name( int a, double b ); こうじゃないかな…。
これはいいね!一つ目の変数から二行目に書く発想はなかった。これから使おう。
えっ・・・発想なかったって、流石にプログラマの適正がないよ。
え、こんなことも思いつかない人って...
まあ、そういうなよ。他の仕事の適正はもっとないんだからさ・・・。営業とか土方とか今更できん。
「適正がない」
営業や土方は正しくないってことさ・・・Microsoft IMEが悪いんだ!
K&RなCに先祖返りしたみたいな……。
ちょっと誤解していた。タブサイズが可変だと、本来のインデント以外の部分がタブ幅設定によってずれるってことか。
タブ幅4イメージvoid very_long_function_name(int a, double b);
タブ幅8イメージvoid very_long_function_name(int a, double b);
上記はフォントで変わるので、一行目と二行目の変数の型の開始位置は合わないが。みたいな。
タブとかスペース以前に変なところに意味もなく改行を入れるのはやめてくれないかな?
あ・・・すいません気を付けますそれじゃ今までのも直しますか
コードの書き方の注意とか できればもっと早めに言っていただけると・・・
おっとここでエディタ横幅論争の場外乱闘だぁ!
あ、でもグーグル様のコーディング規約では80桁で改行入れろじゃなかったですか
C言語で意味のない改行を省くと
変数の引数などはIDEの機能を使って確認するのでコード上でどう書いてあるかはきにしない。void caos(int num,int Num,int NUm,int NUM){}
もしかして:chaos
整形したい気持ちは分からなくもないけど手段がアレなのは方眼紙エクセルに通ずるものがある方眼紙エクセルを笑うのはプログラマやそれに近い人達に多いと思ってたけど案外そうでもないのかな
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
TABはありえない (スコア:0)
インデントは必ず半角スペース4文字。
環境によって表示がくずれるTABはあり得ない。
インデントにTABを使うやつは協調性がないことを表している
Re: (スコア:1, 興味深い)
TAB派とスペース派は捕鯨やオスプレイの賛成派と反対派ぐらいには相容れなく、お互い相手の理屈が理解できない。
タブで何の表示がずれるのかはわからんが、何の表示がずれて何が困るのだろう。よくわからない。
タブはインデントを表現するもので、そこにスペースを4つとか8つとか入れる理由がわからない。
Re:TABはありえない (スコア:0)
おそらくこういうやつ
void very_long_function_name(int a,
\t\t\t\t double b)
タブが4カラムか8カラムかそういうのでずれる
Re: (スコア:0)
スペース派は↓こうなるからいいってこと?
void very_long_function_name(int a,
double b);
残念ながら上はフォントが等幅フォントでないと意図通りに表示されないが、ようは
int a,
double b);
の開始位置を合わせたいってことだよね。
確かに合わせたいというのはわかるが、俺は合わせない。
二行にまたがる時点であきらめて、全部タブにする。
Re:TABはありえない (スコア:3)
引数を揃えるなら、
void very_long_function_name(
int a,
double b
);
こうじゃないかな…。
ほえほえ
Re: (スコア:0)
これはいいね!
一つ目の変数から二行目に書く発想はなかった。
これから使おう。
Re: (スコア:0)
えっ・・・発想なかったって、流石にプログラマの適正がないよ。
Re: (スコア:0)
え、こんなことも思いつかない人って...
Re: (スコア:0)
まあ、そういうなよ。
他の仕事の適正はもっとないんだからさ・・・。
営業とか土方とか今更できん。
Re: (スコア:0)
「適正がない」
Re: (スコア:0)
営業や土方は正しくないってことさ・・・Microsoft IMEが悪いんだ!
Re: (スコア:0)
K&RなCに先祖返りしたみたいな……。
Re: (スコア:0)
ちょっと誤解していた。
タブサイズが可変だと、本来のインデント以外の部分がタブ幅設定によってずれるってことか。
タブ幅4イメージ
void very_long_function_name(int a,
double b);
タブ幅8イメージ
void very_long_function_name(int a,
double b);
上記はフォントで変わるので、一行目と二行目の変数の型の開始位置は合わないが。
みたいな。
Re: (スコア:0)
タブとかスペース以前に変なところに意味もなく改行を入れるのはやめてくれないかな?
Re:TABはありえない (スコア:2, おもしろおかしい)
あ・・・
すいません気を付けます
それじゃ今までのも直しますか
コードの書き方の注意とか できればもっと早めに言っていただけると・・・
Re: (スコア:0)
おっとここでエディタ横幅論争の場外乱闘だぁ!
Re: (スコア:0)
あ、でもグーグル様のコーディング規約では80桁で改行入れろじゃなかったですか
Re: (スコア:0)
C言語で意味のない改行を省くと
Re: (スコア:0)
変数の引数などはIDEの機能を使って確認するのでコード上でどう書いてあるかはきにしない。
void caos(int num,int Num,int NUm,int NUM){}
Re: (スコア:0)
もしかして:chaos
方眼紙エクセル脳 (スコア:0)
整形したい気持ちは分からなくもないけど手段がアレなのは方眼紙エクセルに通ずるものがある
方眼紙エクセルを笑うのはプログラマやそれに近い人達に多いと思ってたけど案外そうでもないのかな