チケット #40499

cmd-*.c/h の整理

登録: 2020-06-20 13:25 最終更新: 2020-08-21 14:45

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
(未割り当て)
マイルストーン:
優先度:
2
重要度:
4
解決法:
なし
ファイル:
なし

詳細

先行チケット:巨大ファイルの分割に係るチケット全て

本来cmd-*.h は、io/input-key-processor.c (ユーザからのキー入力を受け付けるファイル)からのみインクルードされるべき

しかしコマンドの内部的な処理までcmd-.*.c に定義されているため、他の様々なファイルから呼ばれていて設計が悪くなってしまっている

(ex. cmd-gameoption.c/h にオプション自体のグローバル変数が大量に押し込まれていた。このグローバル変数群は全てgame-option/ 以下に隔離済。しかし未だにbirth/ やio/ から呼ばれている)

チケットの履歴 (3 件中 3 件表示)

2020-06-20 13:25 更新者: hourier
  • 新しいチケット "cmd-*.c/h の整理" が作成されました
2020-06-27 15:59 更新者: hourier
  • チケットの種類バグ から リファクタリング に更新されました
2020-08-21 14:45 更新者: hourier

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする