@634

リファクタリング

Advertisement

リファクタリングとは何か

リファクタリング(Refactoring)

プログラムの振る舞いは変更せずにソースコードを変更すること。短い開発期間・多くの仕様変更などが原因で冗長となったコードを修正することにより、多くの恩恵を得ることができる。

リファクタリングで得られる利点
  • 設計の改善
  • コードの可読性向上
  • バグの予防
  • 素早いプログラミングの実現
  • 保守性の向上
リファクタリングはXP(eXtreme Programming)の重要なプラクティスのひとつであり、アジャイル開発プロセス(機敏にソフトウェアを開発する方法)を実現するために重要な要素となっている。

リファクタリングを経験していくうちに、「どのような設計を行ったらよいのか」「どのような設計を行ってはいけないのか」ということが理解できるようになるため、質の高い設計が身に付いていく。

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール