Rabbit Slide Show

リーダブルコードワークショップ(パイオニア向け)のコードチェンジ

2015-12-22

Description

リーダブルコードワークショップ(パイオニア向け)でのコードチェンジの進め方の説明。

Text

Page: 1

コードチェンジ
須藤功平
株式会社クリアコード
リーダブルコードワークショップ
(パイオニア向け)
2015-12-22
コードチェンジ
Powered by Rabbit 2.1.8

Page: 2

目的
リーダブルな
コードを探す
コードチェンジ
Powered by Rabbit 2.1.8

Page: 3

おさらい:今日の体験内容
✓ 個人として開発する
✓ ペアとして開発する
✓ ペアのリーダブルコードを見つける
(読みにくいコードは今は置いておく)
✓ ペアのコードを変更する
✓ チームとして開発する
コードチェンジ
Powered by Rabbit 2.1.8

Page: 4

リーダブルコードを発見!
リーダブルコードはないかな?
読む
チーム
リーダブル
コード
リーダブル
コード
お、リーダブルコードだなぁ。
自分が書く時に取り入れよう!
書く
読まれるし
リーダブルコードを書こう!
コードチェンジ
Powered by Rabbit 2.1.8

Page: 5

ポイント
リーダブルじゃないコードより
リーダブルなコード
コードチェンジ
Powered by Rabbit 2.1.8

Page: 6

リーダブルじゃないコード
✓ 見つけやすい
✓ 異質
✓ 読んでいると詰まる
✓ 今日のチャレンジ
✓ 気をとられない
コードチェンジ
Powered by Rabbit 2.1.8

Page: 7

リーダブルなコード
✓ 見つけにくい
✓ まわりのコードになじんでいるから
✓ すーっと理解できてひっかからない
✓ 今日のチャレンジ
✓ 意識して見つけよう!
コードチェンジ
Powered by Rabbit 2.1.8

Page: 8

やること
✓ 他の人のリポジトリーをfork
✓ どこまで進んでいるかを把握
✓ リーダブルコードを探す
✓ 開発を継続(改良)
✓ リーダブルコードを探す
コードチェンジ
Powered by Rabbit 2.1.8

Page: 9

リーダブルコードを発見!
✓ メモに残す
✓ 「個人として開発」と同じissue
✓ メモの内容
✓ 「個人として開発」と同じ +
✓ 見つけたきっかけ
コードチェンジ
Powered by Rabbit 2.1.8

Page: 10

リーダブルコードとは
✓ 読む人基準
✓ 「読む人」が
リーダブル
読みやすいなら
✓ 読む人(=自分)基準でよい
✓ 自分はどんなコードが
リーダブルだと思うのか
言語化してみよう
✓ 凝った書き方を見つけるのは
目的ではない!
コードチェンジ
Powered by Rabbit 2.1.8

Other slides

Apache Arrow Apache Arrow
2018-12-08
Apache Arrow Apache Arrow
2018-11-17
Apache Arrow Apache Arrow
2017-06-13
Apache Arrow Apache Arrow
2017-05-28
Mroonga! Mroonga!
2015-10-30