コードをチラ見する技術

627 views

Published on

コードをチラ見するときに使うものを社内の自グループ勉強会で軽く紹介した

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

  • Be the first to like this

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

No notes for slide

コードをチラ見する技術

  1. 1. コードをチラ見する技 術 Katsuji Ishikawa <katsuji.ishikawa@gmail.com>
  2. 2. こんにちは
  3. 3. (こんにちは)
  4. 4. FOSS なソースコード読んだことある人?
  5. 5. はい いいえ
  6. 6. ツールの紹介
  7. 7. ツールの紹介• GNU GLOBAL• OpenGrok• grep / ack / ag
  8. 8. GNU GLOBAL• 「GNU GLOBAL は、ソースコードに索引付けを行 うことで、大規模システムのハックや レビューを 効率化するソフトウエアです」• MacPorts にある • $ sudo port install global • brew ?知らない..• 書籍有り(GNU GLOBAL ハンドブック)
  9. 9. OpenGrok• 「OpenGrok is a source code search and cross reference engine. It helps programmers to search, cross-reference and navigate source code trees.」• Sun の時代からある • そのせいか Java Java してる• Mac でいれるのめんどいかも
  10. 10. grep / ack / ag• grep • Mac なら( BSD grep より高速なので) GNU grep 入れよう • Lion までは GNU grep が標準. Mountain Lion だと BSD grep • GNU grep is 10x faster than Mac grep ( http://bit.ly/WYqbYk ) • GNU grepが高速な理由 ( http://bit.ly/A0JdKQ )• ack • http://betterthangrep.com/ - ack is a tool like grep, optimized for programmers• ag • https://github.com/ggreer/the_silver_searcher - A code-searching tool similar to ack, but faster.
  11. 11. スライド無いぜ
  12. 12. なので
  13. 13. あとはハンズオン

×