ソフトウェアアーキテクチャ博物館AtMuseum
管理者FAQ
管理者FAQ
いつリファクタリングすればよいでしょうか?
機能追加や不具合修正時に、まずリファクタリングしてから修正する、ことを推奨します。
ソフトウェア設計を習得する時間が取れないのですが
ソースコードを図面化して、設計の用語でレビューすることを推奨します。
リファクタリングに踏み込めないのですが
安全なリファクタリングを推奨します。 関数を丸ごとファイル移動する方法です。
リファクタリングは禁止されているのですが
コード変更時に、まずはリファクタリングする、ことを推奨します。 リファクタリングせずに、修正を重ねることは、コードがさらに複雑化するという悪循環を引き起こしてしまいます。
リファクタリングをしても効果が出ていないのですが
重要な個所からリファクタリングすることを推奨します。 場当たり的に、リファクタリングしても、それほど効果は感じられないかもしれません。
main関数のみプログラムを改善
改善前のソースコードは、main関数に初期化、入力処理、判断処理、出力処理が全て実装された行数の長い関数でした。このままでは、特定箇所の修正が全てに影響してしまいます。例えば、出力処理でバグが発生しコードを修正すると、 […]