一人でも出来るコードリーディング

898 views
793 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
898
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

一人でも出来るコードリーディング

  1. 1. 一人で頑張るコードリーディング 明石 太陽
  2. 2. コードリーディングとは?• 既存のコードを読んで内容を理解する事 ※可能な限り一人で理解出来るように
  3. 3. コードリーディングに苦労する 理由• インスタンス名、メソッド名が間違って いる• プロジェクトサイズが大きく、20個以 上に ファイルが分割されている
  4. 4. インスタンス名、メソッド名が間違っ ているリーダブルコードを読んで勉強してください。
  5. 5. プロジェクトサイズが大きく、20個以上 に ファイルが分割されている 本題はココ
  6. 6. VS 巨大なプロジェクト• ターミナルで find ./ -name ‘*’ | xargs grep ‘xxx’ をつかいましょう。(xxx:メソッド名等)
  7. 7. おわり
  8. 8. は、寂しいので 最後に、Rubyで使える便利な 検索方法を紹介します。
  9. 9. 便利な検索方法 それは Rak コマンドを使う※ここからはRubyを使った事ある人が主な対象
  10. 10. rakの特徴・コマンドが簡単 コマンド: rak 検索する文字列 対象ディレクトリ 例) rak ‘created_at’ ./app
  11. 11. rakの特徴• 検索結果が見やすい
  12. 12. ・find ./app –name ‘*’ | xargs grep ‘created_at’・rak ‘created_at’ ./app
  13. 13. ね、一目瞭然でしょ?
  14. 14. まとめ• Rakコマンドが便利。 使えるときなら使いましょう。※最後に rakコマンドはapp/assets以下の検索では使えませんでした。Assets以下を調べたい時は諦めてfindコマンドを使いましょう。
  15. 15. 今度こそおわり

×