EarOwlの日記: こんな C のソースコードは嫌だ
日記 by
EarOwl
- 構造体の宣言が全て 1つのヘッダに書かれている。モジュールローカルの構造体さえも。
- モジュールローカルで使用する関数やグローバル変数が static になっていない。
- しかも宣言がヘッダに書かれていたりする。
- そのくせ公開関数の宣言は呼び出す側のモジュールのソースに extern で書かれていたりする。
- グローバル変数をやたらとあちこちで参照したり変更したりしている。
- エンディアンやアライメント、int型のサイズについて移植を考慮していない。
そんなソースコードを渡されて、たいした説明も無く『参考にしてください』と言われても、まず解読に苦労してしまい、自分で開発するのとどっちが早いか分からないです。
こんな C のソースコードは嫌だ More ログイン