コラム

Remixing Vol.1 イベントリポート

2014-09-18

RM STAFF

WRITER:

RM STAFF

14523691444_694fd8de51_z
 

リッチメディアの斉藤です。イベントリポートが約1ヶ月ほど滞ってしまいましたが、2014年6月21日(土)に、弊社初のエンジニアをターゲットとした勉強会『Remixing』の第一回イベントが開催されました。

 

第一回目は『リファクタリング』をトピックに、株式会社ピクセルグリッド CTOの外村 和仁氏、フリーランス、Ginpei Takanashi氏という豪華なスピーカーを招いて、60人超の方にご参加いただきました。

(私はまさかのダブルヘッダでした!)

 

発表スライド

Refactoring: What, Why and When by 斉藤祐也

 

リファクタリングとはなんなのか、どうして必要なのか、そしていつ実行するべきなのか。本セッションではそんなリファクタリングの基礎について紹介していきます。

 

スライド: https://speakerdeck.com/studiomohawk/refactoring-what-why-and-when

リファクタリングのためのテスト by 外村 和仁

 

テストとリファクタリングには密接な関係があります。振る舞いを変えずに内部実装を変更するのがリファクタリングですが、振る舞いが変わらないということを保証するためのツールがテストです。本セッションでは、テストとリファクタリングの関係性や、リファクタリングに有効なテストの書き方について紹介します。

 

スライド: http://hokaccha.github.io/slides/refactoring/

リファクター実践 by Ginpei Takanashi

 

jQueryで実装しよたくあるタブUIを例に、実際にリファクターしてみましょう。「機能は満たしているものの煩雑で、保守性、拡張性の低いコード」を、その機能は変えないまま、より良いコードに成長させてゆきます。

 

http://www.slideshare.net/ginpei_jp/ui–36305189

ソースコードはこちら!

 

Refactoring CSS by 斉藤祐也

 

昨今のWeb開発においてCSSはほかのプログラミング言語と変わらないくらい巨大化し、複雑になり、そしてメンテナンスが難しくなってきています。CSSにもリファクタリングはやはり必要です。本セッションではCSSにおけるリファクタリングへのアプローチにはどのようなものがあるかについて紹介します。

 

スライド: https://speakerdeck.com/studiomohawk/refactoring-css