忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



リファクタリングの手順

リファクタリングの手順

1. code smell の発見


code smellとは、リファクタリングの必要のあるコード

たとえば、重複するコードなど

2.計画



bad smell に対して、適用するリファクタリングの手法を決定する

例えば、同じコードに対して、複数の手法がある場合

どちらの手法を適用するか、等を検討する

3.実行


4. 評価


リファクタリングの前後でのメトリクスの変化等から

リファクタリングの効果を確認する














オートマトン

オートマトンとは、状態と遷移の組み合わせであり

以下の性質を持つもの

 ・外部からの情報(入力)を受け取る

 ・内部状態が保持される

 ・入力情報により、内部状態が遷移する

 ・内部状態により、外部に情報を発信する


有限個の状態をもつオートマトンを

有限オートマトンという