Más contenido relacionado
Más de Kiminari Homma (19)
可読性
- 3. 挨拶 小川 翔二郎 15807016 Martin 研所属 将来は SE か PM になりたい とても緊張してる 3
- 8. インデント 可読性向上のための基本技術 制御構造の範囲を明示 8 K&R スタイル void main(){ a=0; for(i=10;i<=20;i++){ if(a>i){ printf("Hi"); } a+=2; } } void main(){ } a=0; for(i=10;i<=20;i++){ } if(a>i){ } a+=2; printf("Hi");
- 9. 空白 演算子の関係が明白 様々なスタイルがある 9 for(i=10;i<=20;i++){ if(i%2==0){ printf("Hi"); } } for (i = 10; i <= 20; i++) { if (i % 2 == 0) { printf("Hi"); } }
- 10. 桁合わせ 隣接する行の桁位置を合わせる 誤字や値抜けを見つけやすい 10 array1[4] = {'a', 'b', 'c', 'd'}; array2[4] = {'foo', 'bar', 'baz', 'quux'}; int a = 10000, b = 500, c = 3; printf("A=%5d", a); printf("B=%5d", b); printf("C=%5d", c);
- 12. 変数名・関数名(2) Pacal 記法 各単語の先頭文字は大文字 例.IsPrime(intn),ToLower(charc) アンダーバー区切り 単語は全て小文字で区切りはアンダーバー 例.is_prime(intn),to_lower(charc) 12
- 14. コメント コードを読めばわかるようなことは書かない 関数(メソッド)の場合は複数行 14 /* 関数名:sum 引 数:int max 返り値:total = (1 から maxまでの合計値) 説 明:total を表示する */ int sum(int max) { int total = (1 + max) * max / 2; //合計値の計算 printf("%d", total); //合計値を表示する return total; }