最近、オブジェクト指向やリファクタリングなどの書籍や自分が実際に色々と試してみて分かったこととして、すべては読みやすいコードを書くためのテクニックであることがわかりました。
オブジェクト指向のデザインパターンなども色々な人が分かりやすいように体系化されています。
これも全ての人の共通言語としての活用だったり、他の人が見たときにこれはこのパターンだなということが分かるようにしてあるのだなと思います。
リファクタリングは、まさにその通りで、メソッドの抽出やフィールドの移動などの基本的なことから始まります。
その他にも色々なテクニックなどがありますが、やはり同様に読みやすいコードを書くことにつながっているということが最近になってようやく分かりました。
読みやすいコードも、一度きりの開発ではなく保守の作業があるから重要であるということが日々言われているのだと思います。
オブジェクト指向のデザインパターンなども色々な人が分かりやすいように体系化されています。
これも全ての人の共通言語としての活用だったり、他の人が見たときにこれはこのパターンだなということが分かるようにしてあるのだなと思います。
リファクタリングは、まさにその通りで、メソッドの抽出やフィールドの移動などの基本的なことから始まります。
その他にも色々なテクニックなどがありますが、やはり同様に読みやすいコードを書くことにつながっているということが最近になってようやく分かりました。
読みやすいコードも、一度きりの開発ではなく保守の作業があるから重要であるということが日々言われているのだと思います。