LoginSignup
0
1

More than 3 years have passed since last update.

リファクタリングと作り直しの違い

Posted at

リファクタリングと作り直しの違い

  • リファクタリングは一度書いたコードをきれいに書き直すこと
  • 作り直しは一からコードを書き直すこと

リファクタリングをする理由

  • ソフトウェアの保守運用がしやすくなる
    • 誰でも理解できるので修正したいや重複している部分がすぐわかる
  • バグが発見しやすくなる
    • 理解しやすいコードなので読んでいくうちにバグが無理なく発見できる
  • 誰でもコードを理解できる

いつリファクタリングするか

  • バグfixの時
  • 三回同じことをしている時
  • 機能追加の際 
    • 今後機能拡張する際に簡単に行えるようにコードの理解を進める

最後に

  • 誰がみてもわかるようにコメントを残そう
  • リファクタリングをしなくても、わかりやすいコードを書こう
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1