まとめ Powered by Rabbit 2.1.7
まとめ
須藤功平
株式会社クリアコード
SEゼミ2015 - リーダブルコード勉強会
2015-06-06
まとめ Powered by Rabbit 2.1.7
目的の確認
参加者の
リーダブルコード力の
レベルアップ
まとめ Powered by Rabbit 2.1.7
やったこと
リーダブルコードを書く1.
コードを交換2.
リーダブルコードを見つける3.
↑を自分のコードに活かす4.
知見を共有5.
まとめ Powered by Rabbit 2.1.7
やったこと
OSSの開発で
当たり前のこと
まとめ Powered by Rabbit 2.1.7
うまく見つけるコツ
リーダブルコード
読む人が
読みやすいなら
リーダブル
✓
✓
読む人視点が重要
読む人の視点を忘れないためには?✓
普段からコードを読む習慣をつける✓
✓
まとめ Powered by Rabbit 2.1.7
明日からのヒント1
OSSを1つ選ぶ
自分が使っているOSS✓
気になる会社が作っているOSS✓
✓
毎日コミットを読む
コミットメールを読むのが楽✓
↑がなかったら相談して
(流せるようにできる)
✓
✓
まとめ Powered by Rabbit 2.1.7
明日からのヒント2
さらに開発継続
forkされた自リポジトリーをmerge✓
そこから開発継続✓
リーダブルコードは増えていた?✓
✓
他の参加者のコードも読む
リーダブルなコードを見つける✓
自分のコードに取り込む✓
✓
まとめ Powered by Rabbit 2.1.7
面接時のヒント1
コードを
見せてください
まとめ Powered by Rabbit 2.1.7
ヒント1の理由
読む人視点が鍛えられていれば…
企業選びにコードも使える
一緒にコードを書きたくなる?✓
リーダブルなコードで
リーダブルなコードを伝える
そんな先輩がいたら
ステキじゃない?
✓
✓
まとめ Powered by Rabbit 2.1.7
ヒント1の補足
スナップショットじゃ
わからないかも
一時的にリーダブル?✓
継続的にリーダブルにしている?✓
✓
一緒に開発するのが一番わかる
インターンシップ参加はよさそう✓
✓
まとめ Powered by Rabbit 2.1.7
面接時のヒント2
開発チーム内で
仲間のコードを
読んでますか?
まとめ Powered by Rabbit 2.1.7
ヒント2の補足
レビューしてるよ
少し違う✓
レビュー:問題がないことを確認✓
✓
うん、そりゃ読みあってるよ
期待大✓
読みたくて読んでいる✓
✓
まとめ Powered by Rabbit 2.1.7
ヒント2の理由
読んでいない
読む人視点がないかも✓
→リーダブルコードじゃないかも✓
✓
読みたくて読んでいる
読む人視点を持っていそう✓
自分も他の人のコードを読める!✓
✓
まとめ Powered by Rabbit 2.1.7
広告
コードリーダー育成支援
http://www.clear-code.com/services/code-reader/
読みたくて読む文化づくりを支援
まとめ Powered by Rabbit 2.1.7
メビュー
メビュー at 懇親会
希望者はclear-code/sezemi-2015の
Issue #4を参照
✓
✓
メビュー?(Mentor's View)
レビューに似ているけど違う✓
レビュー:問題を見つける✓
メビュー:メンターの視点を共有✓
✓
まとめ Powered by Rabbit 2.1.7
さいごに
リーダブルな
コードを書いて
OSSの開発を
楽しんで下さい

SEゼミ2015 - リーダブルコード勉強会のまとめ

  • 1.
    まとめ Powered byRabbit 2.1.7 まとめ 須藤功平 株式会社クリアコード SEゼミ2015 - リーダブルコード勉強会 2015-06-06
  • 2.
    まとめ Powered byRabbit 2.1.7 目的の確認 参加者の リーダブルコード力の レベルアップ
  • 3.
    まとめ Powered byRabbit 2.1.7 やったこと リーダブルコードを書く1. コードを交換2. リーダブルコードを見つける3. ↑を自分のコードに活かす4. 知見を共有5.
  • 4.
    まとめ Powered byRabbit 2.1.7 やったこと OSSの開発で 当たり前のこと
  • 5.
    まとめ Powered byRabbit 2.1.7 うまく見つけるコツ リーダブルコード 読む人が 読みやすいなら リーダブル ✓ ✓ 読む人視点が重要 読む人の視点を忘れないためには?✓ 普段からコードを読む習慣をつける✓ ✓
  • 6.
    まとめ Powered byRabbit 2.1.7 明日からのヒント1 OSSを1つ選ぶ 自分が使っているOSS✓ 気になる会社が作っているOSS✓ ✓ 毎日コミットを読む コミットメールを読むのが楽✓ ↑がなかったら相談して (流せるようにできる) ✓ ✓
  • 7.
    まとめ Powered byRabbit 2.1.7 明日からのヒント2 さらに開発継続 forkされた自リポジトリーをmerge✓ そこから開発継続✓ リーダブルコードは増えていた?✓ ✓ 他の参加者のコードも読む リーダブルなコードを見つける✓ 自分のコードに取り込む✓ ✓
  • 8.
    まとめ Powered byRabbit 2.1.7 面接時のヒント1 コードを 見せてください
  • 9.
    まとめ Powered byRabbit 2.1.7 ヒント1の理由 読む人視点が鍛えられていれば… 企業選びにコードも使える 一緒にコードを書きたくなる?✓ リーダブルなコードで リーダブルなコードを伝える そんな先輩がいたら ステキじゃない? ✓ ✓
  • 10.
    まとめ Powered byRabbit 2.1.7 ヒント1の補足 スナップショットじゃ わからないかも 一時的にリーダブル?✓ 継続的にリーダブルにしている?✓ ✓ 一緒に開発するのが一番わかる インターンシップ参加はよさそう✓ ✓
  • 11.
    まとめ Powered byRabbit 2.1.7 面接時のヒント2 開発チーム内で 仲間のコードを 読んでますか?
  • 12.
    まとめ Powered byRabbit 2.1.7 ヒント2の補足 レビューしてるよ 少し違う✓ レビュー:問題がないことを確認✓ ✓ うん、そりゃ読みあってるよ 期待大✓ 読みたくて読んでいる✓ ✓
  • 13.
    まとめ Powered byRabbit 2.1.7 ヒント2の理由 読んでいない 読む人視点がないかも✓ →リーダブルコードじゃないかも✓ ✓ 読みたくて読んでいる 読む人視点を持っていそう✓ 自分も他の人のコードを読める!✓ ✓
  • 14.
    まとめ Powered byRabbit 2.1.7 広告 コードリーダー育成支援 http://www.clear-code.com/services/code-reader/ 読みたくて読む文化づくりを支援
  • 15.
    まとめ Powered byRabbit 2.1.7 メビュー メビュー at 懇親会 希望者はclear-code/sezemi-2015の Issue #4を参照 ✓ ✓ メビュー?(Mentor's View) レビューに似ているけど違う✓ レビュー:問題を見つける✓ メビュー:メンターの視点を共有✓ ✓
  • 16.
    まとめ Powered byRabbit 2.1.7 さいごに リーダブルな コードを書いて OSSの開発を 楽しんで下さい