関数ってどんな順番で並べるのが見やすい?
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG名前順?(頭悪い感じ。でも見つけやすい)
用途ごとにまとめる?(読みやすい?でもグチャグチャになる)
ヘッダーはさすがに用途順ですか?
宣言するまでもない、小さい関数
(呼び出し直前とかにドンドン足していってグチャグチャ化する)
いろんなところから呼ばれるけど、汎用とまではいかない関数
とかの書く場所に悩むんですが
0002名無しさん@お腹いっぱい。
NGNG0003名無しさん@お腹いっぱい。
NGNG嫌い
0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNG0006名無しさん@お腹いっぱい。
NGNG0007名無しさん || die
NGNGこの順番にそれぞれ名前順で。Javadocべんりー。
Cの場合も同様にstaticつけた関数、外部から呼ばれる関数の順に名前順。
0008名無しさん@お腹いっぱい。
NGNG初期化/複写/終了/is系@`get@`set系/残りをアルファベット順/ファイルスコープの関数
という順かな。
いつもプライベートメンバを後半に書く癖がついてる。
(プロトタイプを書かないと、エラーになるから..)
00098
NGNGだめだこりゃ。
0010名無しさん@お腹いっぱい。
NGNGおいおい、「Public > Protected > Private」が世界標準の順番だぞ。
コンストラクタは大抵Publicの一部だから、一番上に来ることになる。
0011名無しさん@お腹いっぱい。
NGNG>宣言するまでもない、小さい関数
って何? マクロ?
0012名無しさん || die
NGNG自分のJavaソース確かめたらちゃんと public>protected>private になってた。
Cだとstaticが上にあったり下にあったり。
言ってることとやってることが違ってる俺は逝って良し
0013名無しさん@お腹いっぱい。
NGNGC++ならprivateが上
0014名無しさん@お腹いっぱい。
NGNGそれの継承をするときはprotectedから書くな。
俺って変?
■ このスレッドは過去ログ倉庫に格納されています