Rabbit Slide Show

リーダブルコードワークショップ(パイオニア向け)の概要

2015-12-22

Description

リーダブルコードワークショップ(パイオニア向け)の概要と進め方の説明。

Text

Page: 1

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

Page: 2

前提
参加者のみなさんは…
✓ ベストプラクティスを
自分に合うか取捨選択できる
✓ 自分は、日々、
リーダブルコードを書いている
概要
Powered by Rabbit 2.1.9

Page: 3

目的
↓の方法を体験
チームとして
リーダブルコードを書く
概要
Powered by Rabbit 2.1.9

Page: 4

リーダブルコード
「読む人」が
読みやすいなら
リーダブル
概要
Powered by Rabbit 2.1.9

Page: 5

リーダブルコードの効果
✓ 既存コードの変更コスト↓
✓ 理解するまでの時間が短くなるから
✓ 既存コードの変更ミス↓
✓ 間違って理解しにくくなるから
↓
開発速度に影響
概要
Powered by Rabbit 2.1.9

Page: 6

時間が経つほど影響大
開発
速度
リーダブルな場合
開発速度が落ちにくい
リーダブルじゃない場合
開発速度が落ちやすい
時間
概要
Powered by Rabbit 2.1.9

Page: 7

リーダブルコードとチーム
自分以外も
改良・修正
できる
概要
Powered by Rabbit 2.1.9

Page: 8

自分以外も変更できると…
✓ チームとしての開発速度↑
✓ 空いている人が対応できる
✓ メンバー交代コスト↓
(柔軟なチーム編成が可能)
✓ ○○さんが抜けても困らない
✓ 新しい人を受け入れられる
概要
Powered by Rabbit 2.1.9

Page: 9

おさらい
✓ リーダブルコード
✓ 効果:変更コストを下げられる
✓ →開発速度が落ちにくい
✓ チームでリーダブルコード
✓ チームの開発速度が上がる
✓ 柔軟にチームを編成できる
概要
Powered by Rabbit 2.1.9

Page: 10

実現方法
チームでリーダブルコードを書く
には…
↓
他メンバーのコードを読む
それも!
リーダブルコードを探す目線で
概要
Powered by Rabbit 2.1.9

Page: 11

フィードバックループ
リーダブルコードはないかな?
読む
チーム
書く
読まれるし
リーダブルコードを書こう!
概要
Powered by Rabbit 2.1.9

Page: 12

うれしい副作用
リーダブルコードはないかな?
読む
チーム
リーダブル
コード
リーダブル
コード
お、リーダブルコードだなぁ。
自分が書く時に取り入れよう!
書く
読まれるし
リーダブルコードを書こう!
概要
Powered by Rabbit 2.1.9

Page: 13

体験すること
✓ 個人として開発する
✓ リーダブルコードを書く!
✓ ペアとして開発する
✓ ペアのリーダブルコードを見つける
✓ ペアのコードを変更する
✓ チームとして開発する
✓ 他メンバーのリーダブルコードを
見つける
概要
Powered by Rabbit 2.1.9

Page: 14

今日の流れ - 午前
✓ 10:30- アイスブレーク
✓ 10:45- 概要と進め方の説明
✓ 11:00- 個人として開発
✓ 12:30- ランチ
概要
Powered by Rabbit 2.1.9

Page: 15

今日の流れ - 昼下がり
✓ 13:30- ペアとして開発
✓ 15:00- リーダブルコード共有
✓ 15:30- チームとして開発
(読むだけ。書かない。)
概要
Powered by Rabbit 2.1.9

Page: 16

今日の流れ - 夕方
✓ 16:00- まとめ
✓ 16:30- 感想発表・質疑応答
概要
Powered by Rabbit 2.1.9

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