リファクタリングについて
6/21(土) / 12:30開場 13:00開始
株式会社リッチメディア / 東京都新宿区西新宿7-20-1 住友不動産西新宿ビル24F
リファクタリングとはなんなのか、どうして必要なのか、そしていつ実行するべきなのか。
本セッションではそんなリファクタリングの基礎について紹介していきます。
テストとリファクタリングには密接な関係があります。振る舞いを変えずに内部実装を変更するのがリファクタリングですが、振る舞いが変わらないということを保証するためのツールがテストです。
本セッションでは、テストとリファクタリングの関係性や、リファクタリングに有効なテストの書き方について紹介します。
jQueryで実装しよたくあるタブUIを例に、実際にリファクターしてみましょう。「機能は満たしているものの煩雑で、保守性、拡張性の低いコード」を、その機能は変えないまま、より良いコードに成長させてゆきます。
昨今のWeb開発においてCSSはほかのプログラミング言語と変わらないくらい巨大化し、複雑になり、そしてメンテナンスが難しくなってきています。
CSSにもリファクタリングはやはり必要です。
本セッションではCSSにおけるリファクタリングへのアプローチにはどのようなものがあるかについて紹介します。