逝けてるコーディングルール 引継2人目

このエントリーをはてなブックマークに追加
1仕様書無しさん
#define first_str "無いので立てた\n"
printf("%s", first_str);
2仕様書無しさん:2007/11/22(木) 15:35:31
3仕様書無しさん:2007/11/22(木) 15:48:48
>>1
定数に改行コードまで入れられると使いまわしずらい乙
4仕様書無しさん:2007/11/23(金) 01:54:38
>>3
char Buf[256];
int i = 0;
memcpy(Buf, 0x00, 256);
strcpy(Buf, first_str);
for(i = 0; i < 256; i++)
{
if( Buf[i] == '\n')
{
Buf[i] = 0x00;
}
}
printf("%s\n", Buf);

このスレ的にこれでおk

5仕様書無しさん:2007/11/23(金) 03:28:59
1関数1ファイルの規約の為に1関数辺りの行数が200以上からなるファイルが20近く有り、
グローバリー変数が40近く定義され、個々の関数の引数はどれもvoidのみ・・・
こんな処理と類似度98%な処理がもう一つ混在する

そんな物を引き継ぐ羽目になった
6仕様書無しさん:2007/11/23(金) 04:57:55
>>4
memcpyやforに256と書くのは許せん
7仕様書無しさん:2007/11/23(金) 09:59:45
>>5
それ、すごく小さいプログラムだよ。
8仕様書無しさん:2007/11/23(金) 12:24:44
>>5
> 1関数1ファイルの規約の為に
関数の引数がvoidのみ言うのがいまいち
よーわからん
9仕様書無しさん:2007/11/23(金) 12:26:20
あ、func(void)って事だろ。
で引数じゃなくてグロ変渡し。

最初voidポインタのことかと思った。
10仕様書無しさん:2007/11/23(金) 14:39:53
> 1関数1ファイルの規約の為に
モジュール化されてるようで

> で引数じゃなくてグロ変渡し
まったくモジュール化されてないw
もうだめぽ
11仕様書無しさん:2007/12/04(火) 20:33:05
変数がID番号で、変数が何かはID表を見ないとなんだか分からない。
誰かが変数をきちんと定義しようとして始まったらしい。
それが今では
int id_12345678;
に対して表では
変数ID:id_12345678
型:int
用途:intで。
とか書いてやがる。
助けてくれ。
12仕様書無しさん:2007/12/04(火) 20:53:23
イタタ...
13仕様書無しさん:2007/12/04(火) 23:18:21
>>11
関数名でそれ見たことある
見ただけなので被害無し
14仕様書無しさん:2007/12/04(火) 23:25:04
>>13
SAN値は確実に下がっているぞ。
15仕様書無しさん
>14
なつかしー > SAN