Ticket #39963

spells1.cの分割

Eröffnet am: 2020-01-29 23:18 Letztes Update: 2021-01-02 09:58

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Komponente:
(Keine)
Priorität:
3
Schweregrad:
3
Lösung:
Accepted
Datei:
Keine

Details

files.c と同様

6000行以上あるので何とかしたい

しかしながらインクルード関係のエラーが出ている模様なので、先に#39912 を片付けて頂く方針とする

こちらはスペルの種別ごとに関数分割を試みる方針とする、分割先からspells1.cを呼ばないようにコールバックの用意も必要

(まずはコメントの整理から始めようと思う……)

Ticket-Verlauf (3/4 Historien)

2020-01-29 23:18 Aktualisiert von: hourier
  • New Ticket "spells1.cの分割" created
2020-05-09 16:16 Aktualisiert von: hourier
  • Status Update from Offen to Geschlossen
Kommentar

引数をそのまま参照したり書き換えたりしていて対処しにくいproject() をprocess-effect.c/h に隔離して、他は順次解体した

process-effect.c/h もやや重量級のファイルだが、これ以上下手にリファクタリングすると見つけにくい不具合の原因になりそうだったので一旦取りやめ

今後は個別のファイルについてリファクタリングを行うものとし、チケットを完了させる

2021-01-02 09:57 Aktualisiert von: deskull
2021-01-02 09:58 Aktualisiert von: deskull
  • Lösung Update from Gefixt to Accepted

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden