Giter VIP home page Giter VIP logo

vol1's Introduction

Vol.1 Refactoring

トピック

リファクタリングについて

日時/場所

日時

6/21(土) / 12:30開場 13:00開始

場所

株式会社リッチメディア / 東京都新宿区西新宿7-20-1 住友不動産西新宿ビル24F

セッション

1. リファクタリング: What, Why and When by Yuya Saito / 15 mins

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

2. リファクタリングのためのテスト by Kazuhito Hokamura / 30 mins

テストとリファクタリングには密接な関係があります。振る舞いを変えずに内部実装を変更するのがリファクタリングですが、振る舞いが変わらないということを保証するためのツールがテストです。

本セッションでは、テストとリファクタリングの関係性や、リファクタリングに有効なテストの書き方について紹介します。

3. リファクター実践 by Ginpei Takanashi / 30 mins

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

4. CSSのリファクタリング by Yuya Saito / 30 mins

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

vol1's People

Contributors

studiomohawk avatar ginpei avatar hokaccha avatar

Watchers

 avatar  avatar  avatar James Cloos avatar HIRAKI Satoru avatar Yoshiaki Sugimoto avatar Kota Fullsour avatar

vol1's Issues

スピーカ紹介

@hokaccha さん、@ginpei さん
スピーカーの紹介文、画像などについて、こちらにいただければ!
どちらも、参照できるURLなどがあればそちらでかまいません。

タイトルとセッション概要

@remixing/speaker-for-vol1

RemixingのVol.1 スピーカーの皆様

https://github.com/remixing/vol1/blob/master/README.md
を作成いたしました。

こちらにタイトルとセッション概要(200文字程度)をPull Requestください。
21日開催ということもあり、告知を6/4の昼頃ターゲットで考えておりますので、
ご協力くださいませ。

なお、諸々相談などありましたら、https://gitter.im/remixing/vol1 こちらまでいただければ。
もちろんこのIssueでも可。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.