Soumettre la recherche
Mettre en ligne
よんでよんでよまれてよんで
•
3 j'aime
•
1,058 vues
Eigoro Yamamura
Suivre
2012/12/16 codehaikuの資料
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 52
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
121208発表用資料「読書のススメ」
121208発表用資料「読書のススメ」
Tomohiko Suwa
Javaone報告会
Javaone報告会
Munenori Hirakawa
Raspberry pi mtg #1 slideshare
Raspberry pi mtg #1 slideshare
Masafumi Ohta
僕のデスクトップ整理方法
僕のデスクトップ整理方法
Kenta Komori
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
Akihiro Kuwano
Namba.pm #0
Namba.pm #0
moznion
Reject TokyoRubyKaigi 10
Reject TokyoRubyKaigi 10
Yutaro Sugai
あの黄緑色のサイトの未来を僕達はまだ知らない
あの黄緑色のサイトの未来を僕達はまだ知らない
orangepillow
Recommandé
121208発表用資料「読書のススメ」
121208発表用資料「読書のススメ」
Tomohiko Suwa
Javaone報告会
Javaone報告会
Munenori Hirakawa
Raspberry pi mtg #1 slideshare
Raspberry pi mtg #1 slideshare
Masafumi Ohta
僕のデスクトップ整理方法
僕のデスクトップ整理方法
Kenta Komori
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
勉強会コミュニティがぼくの エンジニア人生にもたらした事。 あと、NoSQLとの付き合い方。
Akihiro Kuwano
Namba.pm #0
Namba.pm #0
moznion
Reject TokyoRubyKaigi 10
Reject TokyoRubyKaigi 10
Yutaro Sugai
あの黄緑色のサイトの未来を僕達はまだ知らない
あの黄緑色のサイトの未来を僕達はまだ知らない
orangepillow
Code HAIKU 2012 Introduction
Code HAIKU 2012 Introduction
亮 門屋
Coding beatbox!!
Coding beatbox!!
Daiki Matsumoto
Browser oh browser browser
Browser oh browser browser
Teppei Sato
これだけ知っときゃなんとかなるVim
これだけ知っときゃなんとかなるVim
arisu yano
templateとautoの型推論
templateとautoの型推論
MITSUNARI Shigeo
kintoneエンジニアが紹介する品質向上のための取り組み
kintoneエンジニアが紹介する品質向上のための取り組み
Yasuharu Sakai
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
kotaro_hirayama
フラグを愛でる
フラグを愛でる
MITSUNARI Shigeo
Emcpp item31
Emcpp item31
mitsutaka_takeda
Emcpp item41
Emcpp item41
mitsutaka_takeda
Emcpp0506
Emcpp0506
Takatoshi Kondo
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
Effective Modern C++ 読書会 Item 35
Effective Modern C++ 読書会 Item 35
Keisuke Fukuda
Effective Modern C++勉強会#4 Item 17, 18資料
Effective Modern C++勉強会#4 Item 17, 18資料
Ryo Igarashi
Effective modern c++ 5
Effective modern c++ 5
uchan_nos
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
Takeshi Yamamuro
llvm入門
llvm入門
MITSUNARI Shigeo
3 SaaS Metrics That Matter
3 SaaS Metrics That Matter
Tien Tzuo
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
Yusuke Amano
kintoneチームのKAIZEN文化
kintoneチームのKAIZEN文化
Ryo Mitoma
ニコニコ超エンジニアミーティング Rubyの歩き方
ニコニコ超エンジニアミーティング Rubyの歩き方
tatsuo sakurai
ホームページを いろんな角度で見直そう
ホームページを いろんな角度で見直そう
takayuki katumata
Contenu connexe
En vedette
Code HAIKU 2012 Introduction
Code HAIKU 2012 Introduction
亮 門屋
Coding beatbox!!
Coding beatbox!!
Daiki Matsumoto
Browser oh browser browser
Browser oh browser browser
Teppei Sato
これだけ知っときゃなんとかなるVim
これだけ知っときゃなんとかなるVim
arisu yano
templateとautoの型推論
templateとautoの型推論
MITSUNARI Shigeo
kintoneエンジニアが紹介する品質向上のための取り組み
kintoneエンジニアが紹介する品質向上のための取り組み
Yasuharu Sakai
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
kotaro_hirayama
フラグを愛でる
フラグを愛でる
MITSUNARI Shigeo
Emcpp item31
Emcpp item31
mitsutaka_takeda
Emcpp item41
Emcpp item41
mitsutaka_takeda
Emcpp0506
Emcpp0506
Takatoshi Kondo
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
Effective Modern C++ 読書会 Item 35
Effective Modern C++ 読書会 Item 35
Keisuke Fukuda
Effective Modern C++勉強会#4 Item 17, 18資料
Effective Modern C++勉強会#4 Item 17, 18資料
Ryo Igarashi
Effective modern c++ 5
Effective modern c++ 5
uchan_nos
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
Takeshi Yamamuro
llvm入門
llvm入門
MITSUNARI Shigeo
3 SaaS Metrics That Matter
3 SaaS Metrics That Matter
Tien Tzuo
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
Yusuke Amano
kintoneチームのKAIZEN文化
kintoneチームのKAIZEN文化
Ryo Mitoma
En vedette
(20)
Code HAIKU 2012 Introduction
Code HAIKU 2012 Introduction
Coding beatbox!!
Coding beatbox!!
Browser oh browser browser
Browser oh browser browser
これだけ知っときゃなんとかなるVim
これだけ知っときゃなんとかなるVim
templateとautoの型推論
templateとautoの型推論
kintoneエンジニアが紹介する品質向上のための取り組み
kintoneエンジニアが紹介する品質向上のための取り組み
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用
フラグを愛でる
フラグを愛でる
Emcpp item31
Emcpp item31
Emcpp item41
Emcpp item41
Emcpp0506
Emcpp0506
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Effective Modern C++ 読書会 Item 35
Effective Modern C++ 読書会 Item 35
Effective Modern C++勉強会#4 Item 17, 18資料
Effective Modern C++勉強会#4 Item 17, 18資料
Effective modern c++ 5
Effective modern c++ 5
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
llvm入門
llvm入門
3 SaaS Metrics That Matter
3 SaaS Metrics That Matter
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
kintoneチームのKAIZEN文化
kintoneチームのKAIZEN文化
Similaire à よんでよんでよまれてよんで
ニコニコ超エンジニアミーティング Rubyの歩き方
ニコニコ超エンジニアミーティング Rubyの歩き方
tatsuo sakurai
ホームページを いろんな角度で見直そう
ホームページを いろんな角度で見直そう
takayuki katumata
Can we chage the world?
Can we chage the world?
toshihiro ichitani
20121209 nslセミナー
20121209 nslセミナー
忠憲 倉下
「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
SATOSHI TAGOMORI
Can you say the same words even in oss
Can you say the same words even in oss
N Masahiro
第3回yidev coding guideline読み
第3回yidev coding guideline読み
Tomohiko Okita
UX勉強会(第六章)
UX勉強会(第六章)
friwish
Wtidev0227 tmokita
Wtidev0227 tmokita
Tomohiko Okita
「LESS」ことはじめ
「LESS」ことはじめ
Eigoro Yamamura
第7回ゆるふわ勉強会
第7回ゆるふわ勉強会
horike37
Similaire à よんでよんでよまれてよんで
(11)
ニコニコ超エンジニアミーティング Rubyの歩き方
ニコニコ超エンジニアミーティング Rubyの歩き方
ホームページを いろんな角度で見直そう
ホームページを いろんな角度で見直そう
Can we chage the world?
Can we chage the world?
20121209 nslセミナー
20121209 nslセミナー
「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
Can you say the same words even in oss
Can you say the same words even in oss
第3回yidev coding guideline読み
第3回yidev coding guideline読み
UX勉強会(第六章)
UX勉強会(第六章)
Wtidev0227 tmokita
Wtidev0227 tmokita
「LESS」ことはじめ
「LESS」ことはじめ
第7回ゆるふわ勉強会
第7回ゆるふわ勉強会
Plus de Eigoro Yamamura
Kotlin勉強会 in ehime
Kotlin勉強会 in ehime
Eigoro Yamamura
コストエクスプローラーをつかいこなそう
コストエクスプローラーをつかいこなそう
Eigoro Yamamura
はじめてのクラウドサーバー AWSとGCEを使い比べてみた
はじめてのクラウドサーバー AWSとGCEを使い比べてみた
Eigoro Yamamura
Twitter bootstrapのススメ
Twitter bootstrapのススメ
Eigoro Yamamura
CMSについておさらいしてみよう
CMSについておさらいしてみよう
Eigoro Yamamura
すだちハッカソン発表資料
すだちハッカソン発表資料
Eigoro Yamamura
すごいぞ!Google Chrome
すごいぞ!Google Chrome
Eigoro Yamamura
プログラマがWebデザインについて考えてみた
プログラマがWebデザインについて考えてみた
Eigoro Yamamura
Plus de Eigoro Yamamura
(8)
Kotlin勉強会 in ehime
Kotlin勉強会 in ehime
コストエクスプローラーをつかいこなそう
コストエクスプローラーをつかいこなそう
はじめてのクラウドサーバー AWSとGCEを使い比べてみた
はじめてのクラウドサーバー AWSとGCEを使い比べてみた
Twitter bootstrapのススメ
Twitter bootstrapのススメ
CMSについておさらいしてみよう
CMSについておさらいしてみよう
すだちハッカソン発表資料
すだちハッカソン発表資料
すごいぞ!Google Chrome
すごいぞ!Google Chrome
プログラマがWebデザインについて考えてみた
プログラマがWebデザインについて考えてみた
よんでよんでよまれてよんで
1.
よんで よんで
よまれて よんで Code HAIKU 2012 12年12月17日月曜日
2.
自己紹介
•株式会社 アイムービック • Webシステムの 開発 • 12年12月17日月曜日
3.
話すこと
•プログラムを読むこと • プログラムの読みかた • プログラムを読まれること • さいごに 12年12月17日月曜日
4.
プログラムを読むこと 12年12月17日月曜日
5.
読んでますか? 12年12月17日月曜日
6.
なぜ、読むのか?
• 言語の学習のため • 既存システム改修のため • バグを見つけるため • ダメだしするため 12年12月17日月曜日
7.
読む力を鍛えるため 12年12月17日月曜日
8.
勝手なイメージ
読 む 力 読んだ回数 12年12月17日月曜日
9.
積み重ねが大事です 12年12月17日月曜日
10.
読むなら 12年12月17日月曜日
11.
ただ、読むだけなら
時間があればOK! 12年12月17日月曜日
12.
お仕事なら
効率的に読まなくちゃ 12年12月17日月曜日
13.
プログラムの読みかた 12年12月17日月曜日
14.
いきなり
読めと言われても… 12年12月17日月曜日
15.
プログラムの
書き方は千差万別。 12年12月17日月曜日
16.
プログラムを書いた人は?
他人 or 自分 12年12月17日月曜日
17.
1ヶ月前の自分は
他人です。 12年12月17日月曜日
18.
じゃぁ
どう読んでるんだっけ? 12年12月17日月曜日
19.
会社の同僚に
聞いてみた 12年12月17日月曜日
20.
A氏
• 順番に 上から下に 素直に読む • 12年12月17日月曜日
21.
B氏
•言語ごとに IDEをかえる •ターミナルを活用 12年12月17日月曜日
22.
C氏
• ロジックとビューを きりわけて読む 12年12月17日月曜日
23.
D氏
• 部分ごとに、 別のエディタに コピーして整形 12年12月17日月曜日
24.
わたし
•動かしてみる •写経してみる 12年12月17日月曜日
25.
あんまり
役に立たない? 12年12月17日月曜日
26.
まずはこうする
•ドキュメントを流し見 • ディレクトリ・ファイルの構成 • プログラムを流し読み • 12年12月17日月曜日
27.
こんな風に考えて
• プログラムを読むのではなく プログラムの流れを読む • 単語を読むのではなく 文章を読む 12年12月17日月曜日
28.
ついでに
•IDEの機能はフル活用 • ステップ実行をつかう • リファクタリングをする • コメントも追記しておく 12年12月17日月曜日
29.
プログラムを読まれること 12年12月17日月曜日
30.
お前のものは
俺のもの 12年12月17日月曜日
31.
人に
読まれることを意識 12年12月17日月曜日
32.
すごいプログラム? 12年12月17日月曜日
33.
新人 → 中二病
→ 一人前 12年12月17日月曜日
34.
一人前 → 中二病
→ 一人前 12年12月17日月曜日
35.
こんな病気
•短いコードにあこがれる • コメントを書かない • 英語かぶれ • etc... 12年12月17日月曜日
36.
ちなみに私は
発症済みです 12年12月17日月曜日
37.
発症する間に
予防しましょう。 12年12月17日月曜日
38.
まずは
いっぱい読む。 12年12月17日月曜日
39.
いやな臭い
•命名規則がない • 大きなプログラム • 重複したプログラム • コメントがない etc... 12年12月17日月曜日
40.
すごいプログラム? 12年12月17日月曜日
41.
読みやすいプログラム 12年12月17日月曜日
42.
これを読んでくれ
• 読みやすい コードを書くため のエッセンスが つまっています。 12年12月17日月曜日
43.
こういうこと
•美しさが大切 • コメントすべきことを考える • etc.... 12年12月17日月曜日
44.
他にもいろんな事が
書いています。 12年12月17日月曜日
45.
さいごに 12年12月17日月曜日
46.
まとめ
• たくさんすぐれたプログラムを 読んで、たくさん書いて、 たくさん人に見せてください。 12年12月17日月曜日
47.
ここで一句 12年12月17日月曜日
48.
Quine
• くいねぇ ではなく クワイン • 自分と同じソースコードを出力する プログラム • ただし入力は受け付けない 12年12月17日月曜日
49.
http://www.slideshare.net/mametter/
quine-10290517 12年12月17日月曜日
50.
告知させてください 12年12月17日月曜日
51.
愛媛クロスコミュニティ
忘年会 • 12/22(土) 18時から • ATND • http://atnd.org/events/35168 12年12月17日月曜日
52.
ご清聴
ありがとうございました。 @bornknow108 12年12月17日月曜日
Télécharger maintenant