Text
Page: 1
まとめ 須藤功平 株式会社クリアコード リーダブルコード勉強会 in 筑波大 2015-07-04 まとめ Powered by Rabbit 2.1.7
Page: 2
目的の確認 リーダブルコードに関して ↓の2つを知る・体験する ✓ どういうコード? ✓ どうやって書くの? まとめ Powered by Rabbit 2.1.7
Page: 3
やったこと 1. リーダブルコードを書く 2. コードを交換 3. リーダブルコードを見つける 4. ↑を自分のコードに活かす 5. 知見を共有 まとめ Powered by Rabbit 2.1.7
Page: 4
やったこと OSSの開発で 当たり前のこと まとめ Powered by Rabbit 2.1.7
Page: 5
オススメ ✓ OSSの開発への参加 ✓ 自然にリーダブルコード力がつく ✓ プログラミングが好きなら たぶん楽しい 楽しんで力がつくってどう? まとめ Powered by Rabbit 2.1.7
Page: 6
うまく見つけるコツ ✓ リーダブルコード ✓ 読む人が 読みやすいなら リーダブル ✓ 読む人視点が重要 ✓ 読む人の視点を忘れないためには? ✓ 普段からコードを読む習慣をつける まとめ Powered by Rabbit 2.1.7
Page: 7
明日からのヒント1 ✓ OSSを1つ選ぶ ✓ 自分が使っているOSS ✓ 気になる会社が作っているOSS ✓ 毎日コミットを読む ✓ コミットメールを読むのが楽 ✓ ↑がない→相談→流すようにできる http://www.commit-email.info/ まとめ Powered by Rabbit 2.1.7
Page: 8
広告1 OSS Hack Weekend http://www.seplus.jp/sezemi/ohw/ 学生のOSS開発参加を 現役超優秀エンジニアがサポート まとめ Powered by Rabbit 2.1.7
Page: 9
広告2 Ruby本体の開発に興味! ↓ akrさんに弟子入り! まとめ Powered by Rabbit 2.1.7
Page: 10
明日からのヒント2 ✓ さらに開発継続 ✓ forkされた自リポジトリーをmerge ✓ そこから開発継続 ✓ リーダブルコードは増えていた? ✓ 他の参加者のコードも読む ✓ リーダブルなコードを見つける ✓ 自分のコードに取り込む まとめ Powered by Rabbit 2.1.7
Page: 11
明日からのヒント3 ✓ n日後の自分≠今日の自分 ✓ リーダブルコードは読む人によって 変わる! ✓ →自分のリーダブルも変わる ✓ マイリーダブルを更新し続ける ✓ 変化することを受け入れて まとめ Powered by Rabbit 2.1.7
Page: 12
面接時のヒント1 コードを 見せてください まとめ Powered by Rabbit 2.1.7
Page: 13
ヒント1の理由 読む人視点が鍛えられていれば… ✓ 企業選びにコードも使える ✓ 一緒にコードを書きたくなる? ✓ リーダブルなコードで リーダブルなコードを伝える そんな先輩がいたら ステキじゃない? まとめ Powered by Rabbit 2.1.7
Page: 14
ヒント1の補足 ✓ スナップショットじゃ わからないかも ✓ 一時的にリーダブル? ✓ 継続的にリーダブルにしている? ✓ 一緒に開発するのが一番わかる ✓ インターンシップ参加はよさそう まとめ Powered by Rabbit 2.1.7
Page: 15
面接時のヒント2 開発チーム内で 仲間のコードを 読んでますか? まとめ Powered by Rabbit 2.1.7
Page: 16
ヒント2の補足 ✓ レビューしてるよ ✓ 少し違う ✓ レビュー:問題がないことを確認 ✓ うん、そりゃ読みあってるよ ✓ 期待大 ✓ 読みたくて読んでいる まとめ Powered by Rabbit 2.1.7
Page: 17
ヒント2の理由 ✓ 読んでいない ✓ 読む人視点がないかも ✓ →リーダブルコードじゃないかも ✓ 読みたくて読んでいる ✓ 読む人視点を持っていそう ✓ 自分も他の人のコードを読める! まとめ Powered by Rabbit 2.1.7
Page: 18
さいごに リーダブルな コードを書いて 開発を楽しんで まとめ Powered by Rabbit 2.1.7