たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

プログラムを改修する

思いつきでガリガリ書いていたプログラムが、案外いい感じになり、リファクタリングしたくなった.
保守という概念を覚える前に書いたコードを、保守出来るようにしたい.
こんなとき、どうすりゃいいのだろう.

リファクタリング

コードの保守・機能追加をするために、コードを綺麗()にすること.
プログラムの振る舞いを変えずに、内部を書き換えること.
そのためには、プログラムの振る舞いが明確でなければならない.

プログラムの振る舞いを明確にする

プログラムの振る舞い = 入力に対する出力.
内部状態を持ってることもある.

書き直す

スパゲッティすぎて書き直した方が速いんでない?もありうる.

じゃあまずなにすりゃいいの

プログラムの振る舞いを定義すること.