初めてのリファクタリング! 〜今あるコードを読みやすく書き直してみよう!〜 by きんじょうひでき

PHPerKaigi 2024
採択
パンフ記事(8ページ)

初めてのリファクタリング! 〜今あるコードを読みやすく書き直してみよう!〜

o0h_ きんじょうひでき o0h_
7

PHPの基礎的なコーディングは出来る、まだまだ「独り立ち」への道は半ば、最近「良いコード」に興味を持ってきた!
そんなphperが対象です。

さて、「リファクタリング」というものがあります。
すでに書いてあるコードを、「振る舞いを変更せずに書き換える」活動だと説明されます。

「経験を積むほどに、コードを書くのは上手くなる」という命題は真だと思いますが、
「1発で綺麗に書けるようになる」とはならないのです。
それどころか、「書き直す」のが当たり前になっていきます。
もっと言えば、「リファクタリングを欠かせず実施できる!」というのは、中級者としての要件と言えるかもしれません。

ただし、最初は怖いかも知れませんよね。
「いつ・どんなコードに対してやれば良いのか分からない」「やり方がわからない」というのが、
怖さを増やしているのではないかと考えています。

そんな問題に対抗するべく、この記事では、「初めてのリファクタリング」をテーマに、
最初の1歩を踏み出すための武器を提供します。

一緒に「めちゃ長ぇメソッド」を飼い慣らしていきましょう!

コンテンツ

  • リファクタリングって何? 「作り直し」と何が違うの?
  • リファクタリングしたくなるコード、って何?
  • どうやって、始めるの?進めていくの?
  • リファクタリングの「パターン」を知って、ポイントを見つける「眼鏡」にする