LoginSignup
2
3

More than 5 years have passed since last update.

リファクタリングのしやすいエディタを使うこと

Last updated at Posted at 2018-12-19

最近、利用している言語の統合開発環境を乗り換えた。

その最大の理由は、リファクタリングのしやすさだ。

[refactor][rename]
[refactor][extract method]などの操作が利用できる。

そのことを十分に理解していなかったままに、従来の統合環境を使い続けていたことが悔やまれる。

  • データメンバーの名前を変えるときに、エディタで一つひとつ変えていくのは手間が多すぎる。
  • リファクタリングのしやすいエディタでは、データメンバーやメソッドの名前を変更するときに、きちんと文脈を理解して、その該当するデータメンバー・メソッドだけを変更してくれる。save()などというメソッドがあったときに、きちんと該当するものを区別してくれる。
  • 単体テストを実行する枠組みでも、統合開発環境によっては、選んだ単体テストだけを実行できる。

だから、リファクタリングのしやすいエディタを選んで使うことだ。

Pythonの場合
PyCharm
https://www.jetbrains.com/pycharm/download/#section=linux

2
3
1

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
2
3