よんでよんでよまれてよんで

1,018 views

Published on

2012/12/16 codehaikuの資料

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

No Downloads
Views
Total views
1,018
On SlideShare
0
From Embeds
0
Number of Embeds
360
Actions
Shares
0
Downloads
2
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

よんでよんでよまれてよんで

  1. 1. よんで  よんで よまれて よんで Code HAIKU 201212年12月17日月曜日
  2. 2. 自己紹介 •株式会社 アイムービック • Webシステムの 開発 •12年12月17日月曜日
  3. 3. 話すこと •プログラムを読むこと • プログラムの読みかた • プログラムを読まれること • さいごに12年12月17日月曜日
  4. 4. プログラムを読むこと12年12月17日月曜日
  5. 5. 読んでますか?12年12月17日月曜日
  6. 6. なぜ、読むのか? • 言語の学習のため • 既存システム改修のため • バグを見つけるため • ダメだしするため12年12月17日月曜日
  7. 7. 読む力を鍛えるため12年12月17日月曜日
  8. 8. 勝手なイメージ 読 む 力 読んだ回数12年12月17日月曜日
  9. 9. 積み重ねが大事です12年12月17日月曜日
  10. 10. 読むなら12年12月17日月曜日
  11. 11. ただ、読むだけなら 時間があればOK!12年12月17日月曜日
  12. 12. お仕事なら 効率的に読まなくちゃ12年12月17日月曜日
  13. 13. プログラムの読みかた12年12月17日月曜日
  14. 14. いきなり 読めと言われても…12年12月17日月曜日
  15. 15. プログラムの 書き方は千差万別。12年12月17日月曜日
  16. 16. プログラムを書いた人は? 他人 or 自分12年12月17日月曜日
  17. 17. 1ヶ月前の自分は 他人です。12年12月17日月曜日
  18. 18. じゃぁ どう読んでるんだっけ?12年12月17日月曜日
  19. 19. 会社の同僚に 聞いてみた12年12月17日月曜日
  20. 20. A氏 • 順番に 上から下に 素直に読む •12年12月17日月曜日
  21. 21. B氏 •言語ごとに IDEをかえる •ターミナルを活用12年12月17日月曜日
  22. 22. C氏 • ロジックとビューを きりわけて読む12年12月17日月曜日
  23. 23. D氏 • 部分ごとに、 別のエディタに コピーして整形12年12月17日月曜日
  24. 24. わたし •動かしてみる •写経してみる12年12月17日月曜日
  25. 25. あんまり 役に立たない?12年12月17日月曜日
  26. 26. まずはこうする •ドキュメントを流し見 • ディレクトリ・ファイルの構成 • プログラムを流し読み •12年12月17日月曜日
  27. 27. こんな風に考えて • プログラムを読むのではなく プログラムの流れを読む • 単語を読むのではなく 文章を読む12年12月17日月曜日
  28. 28. ついでに •IDEの機能はフル活用 • ステップ実行をつかう • リファクタリングをする • コメントも追記しておく12年12月17日月曜日
  29. 29. プログラムを読まれること12年12月17日月曜日
  30. 30. お前のものは 俺のもの12年12月17日月曜日
  31. 31. 人に 読まれることを意識12年12月17日月曜日
  32. 32. すごいプログラム?12年12月17日月曜日
  33. 33. 新人 → 中二病 → 一人前12年12月17日月曜日
  34. 34. 一人前 → 中二病 → 一人前12年12月17日月曜日
  35. 35. こんな病気 •短いコードにあこがれる • コメントを書かない • 英語かぶれ • etc...12年12月17日月曜日
  36. 36. ちなみに私は 発症済みです12年12月17日月曜日
  37. 37. 発症する間に 予防しましょう。12年12月17日月曜日
  38. 38. まずは いっぱい読む。12年12月17日月曜日
  39. 39. いやな臭い •命名規則がない • 大きなプログラム • 重複したプログラム • コメントがない etc...12年12月17日月曜日
  40. 40. すごいプログラム?12年12月17日月曜日
  41. 41. 読みやすいプログラム12年12月17日月曜日
  42. 42. これを読んでくれ • 読みやすい コードを書くため のエッセンスが つまっています。12年12月17日月曜日
  43. 43. こういうこと •美しさが大切 • コメントすべきことを考える • etc....12年12月17日月曜日
  44. 44. 他にもいろんな事が 書いています。12年12月17日月曜日
  45. 45. さいごに12年12月17日月曜日
  46. 46. まとめ • たくさんすぐれたプログラムを 読んで、たくさん書いて、 たくさん人に見せてください。12年12月17日月曜日
  47. 47. ここで一句12年12月17日月曜日
  48. 48. Quine • くいねぇ ではなく クワイン • 自分と同じソースコードを出力する プログラム • ただし入力は受け付けない12年12月17日月曜日
  49. 49. http://www.slideshare.net/mametter/ quine-1029051712年12月17日月曜日
  50. 50. 告知させてください12年12月17日月曜日
  51. 51. 愛媛クロスコミュニティ 忘年会 • 12/22(土) 18時から • ATND • http://atnd.org/events/3516812年12月17日月曜日
  52. 52. ご清聴 ありがとうございました。 @bornknow10812年12月17日月曜日

×