Text
Page: 1
まとめ 須藤功平 株式会社クリアコード SEゼミ2014 - リーダブルコード勉強会2 2014/07/06 まとめ Powered by Rabbit 2.1.3
Page: 2
目的の確認 参加者の リーダブルコード力の レベルアップ まとめ Powered by Rabbit 2.1.3
Page: 3
将来を重視 リーダブルコード力 今日 まとめ 将来を重視 半年後 時間 Powered by Rabbit 2.1.3
Page: 4
やったこと 1. 書いて 2. 読んで 3. 書いて まとめ Powered by Rabbit 2.1.3
Page: 5
やったこと: 意図 1. 書いて←自己流で本気をだす 2. 読んで←他のコードから吸収 3. 書いて←↑を活用して成長 まとめ Powered by Rabbit 2.1.3
Page: 6
どうしてこうやったか 1. 既存のテクニックの習得 ✓ 本から学ぶ ✓ 野生のコードを読む→ リーダブルコードを発見→ 吸収 ↑を体験 2. 新規にテクニックを発明 ✓ リーダブルでないコードを発見→ 改善案を発明 まとめ Powered by Rabbit 2.1.3
Page: 7
やった結果 ✓ 発見できた? ✓ 気をつけたことはある? ✓ これからも発見できそう? まとめ Powered by Rabbit 2.1.3
Page: 8
発見方法のヒント ✓ リーダブルコード ✓ 読む人がリーダブルと思ったコード ✓ 読む人視点が重要 ✓ 読む人の視点を忘れないためには? ✓ 普段からコードを読む習慣をつける まとめ Powered by Rabbit 2.1.3
Page: 9
明日からのヒント1 ✓ OSSを1つ選ぶ ✓ 自分が使っているOSS ✓ 気になる会社が作っているOSS ✓ 毎日コミットを読む(読み) ✓ さらに: バグを直してみる(書き) ✓ さらに: 機能追加してみる(書き) まとめ Powered by Rabbit 2.1.3
Page: 10
明日からのヒント2 ✓ さらに開発継続 ✓ forkされた自リポジトリーをmerge ✓ そこから開発継続 ✓ よいコードは増えていた? ✓ 他の参加者のコードも読む ✓ よいコードを見つける ✓ 自分のコードに取り込む まとめ Powered by Rabbit 2.1.3
Page: 11
面接時のヒント1 コードを 見せてください まとめ Powered by Rabbit 2.1.3
Page: 12
ヒント1の理由 読む人視点が鍛えられていれば… ✓ どのくらいのレベル感? ✓ リーダブルコードを書く会社? ✓ 会社に選ばれるだけじゃなく あなたも会社を選んで! まとめ Powered by Rabbit 2.1.3
Page: 13
ヒント1の補足 ✓ リーダブルコード!=絶対善 ✓ 使い捨てプログラムは リーダブルじゃなくてもいいかも ✓ 使い捨てプログラム? ✓ /tmp/以下に書くやつ ✓ コマンドライン上のワンライナー まとめ Powered by Rabbit 2.1.3
Page: 14
面接時のヒント2 開発チーム内で 仲間のコードを 読んでますか? まとめ Powered by Rabbit 2.1.3
Page: 15
ヒント2の補足 ✓ レビューしてるよ ✓ 少し違う ✓ レビュー: 問題がないことを確認 ✓ うん、そりゃ読みあってるよ ✓ 期待大 ✓ 読みたくて読んでいる まとめ Powered by Rabbit 2.1.3
Page: 16
ヒント2の理由 ✓ 読んでいない ✓ 読む人視点がないかも ✓ → リーダブルコードじゃないかも ✓ 読みたくて読んでいる ✓ 読む人視点を持っていそう ✓ 自分も他の人のコードを読める! まとめ Powered by Rabbit 2.1.3
Page: 17
広告 コードリーダー育成支援 http://www.clear-code.com/services/code-reader/ 読みたくて読む文化づくりを支援 まとめ Powered by Rabbit 2.1.3
Page: 18
まとめ1 ✓ 目的 ✓ リーダブルコード力アップ ✓ やったこと ✓ 書いて読んで書いて ✓ ポイント ✓ 読む人視点 (読む人がリーダブルと言ったらリーダブルコード) まとめ Powered by Rabbit 2.1.3
Page: 19
まとめ2 ✓ 明日からのヒント ✓ OSSのコミットを毎日読もう ✓ さらに: 修正・改良してみよう ✓ 面接のヒント ✓ コードを見せて ✓ コードを読みあってる? まとめ Powered by Rabbit 2.1.3
Page: 20
おまけ ✓ コードレビュー at 懇親会 ✓ 希望者のみ ✓ 自分が書いたコードのみ ✓ 背景 ✓ コードレビューは目的にあわない ✓ せっかく現役エンジニアがいる ✓ チャンスがあるといいね→懇親会で まとめ Powered by Rabbit 2.1.3
Page: 21
さいごに: プログラマー ✓ 私たちはプログラマー ✓ 私たちはコードを書く ✓ コードを書いて 伝えられる事は多い ✓ コードを書いているだけで 影響を与えられる まとめ Powered by Rabbit 2.1.3
Page: 22
さいごに: 贈る言葉 ✓ コードを読んで ✓ リーダブルコードを学んで ✓ コードを書いて ✓ リーダブルコードを伝えて ✓ よいプログラマーになってね まとめ Powered by Rabbit 2.1.3