16
まとめ Powered by Rabbit 2.1.7 まとめ 須藤功平 株式会社クリアコード SEゼミ2015 - リーダブルコード勉強会 2015-06-06

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

Embed Size (px)

Citation preview

まとめ 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の開発を楽しんで下さい