SlideShare a Scribd company logo
1 of 17
Download to read offline
コードリーディングのす
すめ	
  
きっと皆したいはず…でもどうすれば…	
  
•  ヒ   何か突っ込まれるかも…      怖   世界に関わるの怖い…	
  	
  
•  ャ                        い                         O 「イ 	
•  ハ   一人で読めば良くね?        ・        PR送っちゃうぞー!     S	
   ェ	
•  |         その先に何が…     ・     間違ったらどうする…       	
  S	
   イ!」	
•  !      簡                可愛い女の子とペアプロしたい      コード病	
•         単    会社でもコード読んで、今ここでも読んで、辛みしかないんだよ!!  ハゲ怖い 	
•  マサカリ  ・         人間関係面倒くさい…             動悸が・・・	
•         ・  発言恐怖症         ノ ̄ ` ̄ ̄ <ノ  読む前にビールを・・・ 	
•         ・     理解不能      / /_//|      \r   怖い人「そのコード10分で読んで実装して」 	
•         ?               -­‐=	
   ´/「/  ヽ      ヽ      ご  ヒゲ怖い 	
•  殺してくれる!   画面の割れる音  /	
  | ィ ./─   \ l /  }ゝ     褒   ヤバい・・・楽しい 	
•   設計とは…               リVト|	
  -­‐<:::::>―<:::::>レ ハ /     美  殺意駆動開発	
•     先に読めたのか・・・       ノレ|   (__人__)   |リイ beer   謎の天才 	
•        キーボードとは・・・       リ\  ` ⌒´	
    ,/ハ/    若い子怖い	
  
とりあえずそういうの置いといて…	
  
始めるのは今なんだ!!!	
  
という事で進める上での基本的なお約束	
  
コードリーディングのすすめ10ヶ条	
  
• 1.とりあえず読んでみる	
  
• 2.皆好き勝手に読んで良い	
  
• 3.発言してみよう	
  
• 4.間違っても良いです	
  
• 5.怠い時は休む	
  
• 6.辛いは考える	
  
• 7.何故そのメソッドを使ったのかと捉えるのが大事	
  
• 8.分からないなら試してみる	
  
• 9.揉めたら空気に任せろ!	
  
• 10.暇なら先進め	
  
1.とりあえず読んでみる	
  
• 他人が作ったものを読んでみる事が大事	
  
• そこにはきっと好み・試行錯誤がある	
  
2.皆好き勝手に読んで良い	
  
• 興味を持つ部分が違うんだから、当たり前	
  
• 皆が皆、public	
  methodだけに興味があるとは限らない	
  
• 設計に興味を持つ者、オブザーバーパターンに興味がある者、手当り
次第に読んでみたい者、initializeから興味ある者、いろいろいるから
面白い	
  
3.発言してみよう	
  
• 発言する事によって、「頭の中だけで」理解していないかを探る	
  
• 喋っている間に破綻してないか気付く事もある	
  
4.間違っても良いです	
  
• 発言・読み間違え…etc	
  
• 間違いを間違いだったと気付ける事が重要	
  
•  これを忘れてはいけない、「君	
  !=	
  君のコード」です	
  
• 指摘できる事が重要	
  
•  ただし、正論は時に暴力になる事を忘れてはいけない	
  
5.怠い時は休む	
  
• 無理に読まなくていいです	
  
• そんな日もあります	
  
• そういう時は休む事が大事	
  
• 集中力が大事	
  
6.辛いは考える	
  
• 何が辛いのかを考える	
  
• 題材自体が興味無くて辛いのであれば、5に従い休む	
  
• 理解力が足りないのであれば、トライアンドエラーで手元で試してみる	
  
• 設計がヒド過ぎて辛いのであればそこを指摘する	
  
• 雰囲気が悪くて辛い場合は・・・頑張れ!	
  
7.何故そのメソッドを使ったのか考える	
  
• 作者の意図を捉える事が大事	
  
•  そうすると自ずと見えてくるものがある	
  
Issueを探るのも有りだし、ログを見るのも有り	
文字だけなのに性格が見えてくるの面白いと思う!	
  
8.分からないなら試してみる	
  
• ローカルで動かしてみるの大事	
  
• 言語仕様に気付く事が出来る	
  
9.揉めたら空気に任せろ!	
  
• これは絶対ある	
  
• もうそうなった時に迫られる選択肢は3つ	
  
• 「発言」か「黙る」か「逃げる」だ!	
  
• これを駆使して、うまく生きろ!	
  
10.暇なら先進め	
  
 別のライブラリでも読んでろ、○○!!!!!	
  
以上!!!	
  

More Related Content

More from lion-man

ES2015の今とこれから
ES2015の今とこれからES2015の今とこれから
ES2015の今とこれからlion-man
 
その時、Bowerに何が起こったのか
その時、Bowerに何が起こったのかその時、Bowerに何が起こったのか
その時、Bowerに何が起こったのかlion-man
 
いまさら始めてみたRxJS
いまさら始めてみたRxJSいまさら始めてみたRxJS
いまさら始めてみたRxJSlion-man
 
Famo.usはもう試したかい?
Famo.usはもう試したかい?Famo.usはもう試したかい?
Famo.usはもう試したかい?lion-man
 
ライオンでも分かるVuejs
ライオンでも分かるVuejsライオンでも分かるVuejs
ライオンでも分かるVuejslion-man
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithublion-man
 

More from lion-man (6)

ES2015の今とこれから
ES2015の今とこれからES2015の今とこれから
ES2015の今とこれから
 
その時、Bowerに何が起こったのか
その時、Bowerに何が起こったのかその時、Bowerに何が起こったのか
その時、Bowerに何が起こったのか
 
いまさら始めてみたRxJS
いまさら始めてみたRxJSいまさら始めてみたRxJS
いまさら始めてみたRxJS
 
Famo.usはもう試したかい?
Famo.usはもう試したかい?Famo.usはもう試したかい?
Famo.usはもう試したかい?
 
ライオンでも分かるVuejs
ライオンでも分かるVuejsライオンでも分かるVuejs
ライオンでも分かるVuejs
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
 

コードリーディングのすすめ