Rabbit Slide Show

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

2015-12-22

Description

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

Text

Page: 1

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

Page: 2

おさらい:今日の体験内容
✓ 個人として開発する←DONE
✓ ペアとして開発する←DONE
✓ ペアのリーダブルコードを見つける
(読みにくいコードは今は置いておく)
✓ ペアのコードを変更する
✓ チームとして開発する
リーダブルコードを共有する理由
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

ペア→チームの課題
1人・2人でできていたことを
どうチームにスケールさせるか
↓
まずは2人まででできたことを確認
リーダブルコードを共有する理由
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

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