grepabilityとネーミング
- Cライブラリでメモリ管理は最早しないとは思うが、alloc で malloc, calloc, alloca を検索できるから、ユーザー関数の名前で 'alloc' は使うべきではない。
- 同様に free も使うべきではない。
- 同様に、new, delete も使うべきではない。
- 大文字が許されるなら、Alloc, New, Free Delete はかまわない。
- 'alloc(', 'new ', 'delete ' とかぶらないなら、まーいいか。
- 'malloc (n)' とか書くと引っかからない。このへんの書き方は統一する。
- タブを使わない方針なら、'new ', 'delete ' で探せる。
- 'delete' もこの形にする。'delete ' とか 'delete [ ]' とか書かない。
関数/メソッドの役割と動詞と戻り値型の関係を規則にすべき。