パスワードを忘れた? アカウント作成
837127 journal
プログラミング

EarOwlの日記: こんな C のソースコードは嫌だ

日記 by EarOwl
  • 構造体の宣言が全て 1つのヘッダに書かれている。モジュールローカルの構造体さえも。
  • モジュールローカルで使用する関数やグローバル変数が static になっていない。
    • しかも宣言がヘッダに書かれていたりする。
      • そのくせ公開関数の宣言は呼び出す側のモジュールのソースに extern で書かれていたりする。
  • グローバル変数をやたらとあちこちで参照したり変更したりしている。
  • エンディアンやアライメント、int型のサイズについて移植を考慮していない。

そんなソースコードを渡されて、たいした説明も無く『参考にしてください』と言われても、まず解読に苦労してしまい、自分で開発するのとどっちが早いか分からないです。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...