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