リーダブルコードを 共有する理由 - rabbit slide show · 2020-06-20 ·...
TRANSCRIPT
![Page 1: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/1.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
リーダブルコードを共有する理由
須藤功平株式会社クリアコード
リーダブルコードワークショップ(パイオニア向け)
2015-12-22
![Page 2: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/2.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
おさらい:今日の体験内容
個人として開発する←DONE✓
ペアとして開発する←DONEペアのリーダブルコードを見つける(読みにくいコードは今は置いておく)
✓
ペアのコードを変更する✓
✓
チームとして開発する✓
![Page 3: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/3.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
目的
ペア→チームへの準備
![Page 4: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/4.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
ペア→チーム
コードの絶対量が増える✓
自分以外のコードも増える✓
↓読むコストが増える
![Page 5: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/5.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
多くて読めない…
チーム
読まれないし
リーダブルコードはいいかな…
リーダブルコードはないかな?
書く
読む
たくさんあって読めない…
![Page 6: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/6.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
ペア→チームの課題
1人・2人でできていたことをどうチームにスケールさせるか
↓まずは2人まででできたことを確認
![Page 7: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/7.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
できたこと
リーダブルコードの発見
![Page 8: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/8.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
リーダブルコードの発見
チーム
リーダブルコードはないかな?
読む
書く
読まれるし
リーダブルコードを書こう!
リーダブル
コード
リーダブル
コード
お、リーダブルコードだなぁ。
自分が書く時に取り入れよう!
![Page 9: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/9.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
ポイント
リーダブルじゃないコードよりリーダブルなコード
![Page 10: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/10.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
リーダブルじゃないコード
見つけやすい異質✓
読んでいると詰まる✓
✓
過剰に指摘したくなるやってはいけない✓
チームが悪いこと探しに向かう✓
✓
![Page 11: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/11.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
リーダブルなコード
見つけにくいまわりのコードになじんでいるから✓
すーっと理解できてひっかからない✓
✓
今日のチャレンジ意識して見つけよう!✓
✓
![Page 12: リーダブルコードを 共有する理由 - Rabbit Slide Show · 2020-06-20 · リーダブルコードを共有する理由 Powered by Rabbit 2.1.9 おさらい:今日の体験内容](https://reader034.vdocuments.pub/reader034/viewer/2022042416/5f31d613e54bf12f6362a822/html5/thumbnails/12.jpg)
リーダブルコードを共有する理由 Powered by Rabbit 2.1.9
やること
講師:メモの内容を全体に紹介リーダブルコードを見つけられることを再確認
✓
✓
参加者:賛成・反対を軽く議論自分の考えを整理することが大事✓
正しい・正しくないを決めることは大事ではない
✓
✓