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