概要
DTPerのスクリプトもくもく会 #2 で参加者の方にお話しした内容の抜粋版。
これぐらいの気持ちでリファクタリングするのが心理的負担も少なくていいと思う。
本題
- typoを直す
- 変数名、メソッド名、コメントのtypoを直す
- 同じ処理を二度書かない
- 複数回書いている処理を抽出してメソッドに書き直す
- プロパティは変数にいれておく
- コメントを見直す
- 読み直して意味がわからないものは書き直す
- メソッドに概要、パラメーター、戻り値などのコメントをつける
- 処理をシンプルなものに書き直せないか見直す
- if文、for文のネストを減らす
追加でやるなら
- 変数名、メソッド名が処理に沿っているか見直す
- imageなのにtextFrameって命名するのはダメ etc.
- どのスクリプトでも共通して書いているような処理はincludeで読み込むようにする
- 自分用のライブラリを作る
- 頻繁に使わないものを優先して見直す
- 使わないものは忘れるのも早い
諦めることも必要
既に書き上げて完成させたものを手を加えるのも、なかなか骨が折れますよね。特に思いつきで書きなぐったものは、ゼロからリライトした方がコンパクトに書き直せたり…^^;; https://t.co/VlaLQdKIAy
— Yusuke S. (@Uske_S) 2017年7月15日