クリアなコードの             作り方               How to make clear code株式会社クリアコード               須藤功平札幌Ruby会議2012               2012/...
クリアなコードの作り方                  (How to make clear code)                    We Code.                     Period.           (以...
クリアなコード?                               (Clear code?)              自然なコード              (Natural code)クリアなコードの作り方 - How to m...
クリアなコード                                (Clear code)             かっこよくもなければ             膝を打つものでもない、             自然なコード。    ...
クリアなコードと私                          (Clear code and I)           とても         大事にしている            こと            (Its very imp...
どうして?         (Why should we code clear code?)         たのしく開発を          続けたいから        (Because I want to keep developing i...
私                                       (Me)         プログラミング           が好き                (I love programming)クリアなコードの作り方 ...
開発                             (Development)                        たのしい           (Joyful)クリアなコードの作り方 - How to make clear...
たのしくない開発                      (Joyless development)                   汚いコード           (Dirty code...)クリアなコードの作り方 - How to ...
もっとたのしくない開発                (More joyless development)                   汚れていく                    コード        (Code gets dir...
汚れていくコード                         (Code gets dirty...)    ✓ 直しても直しても      他の人が汚していく          (I clean codes but others make...
続けられ ない!I cant keep developing!
どうしてクリアなコード?         (Why should we code clear code?)           みんなで         たのしく開発を          続けたいから        (Because I wan...
どうしてこのトークを?                        (Why do I this talk?)           みんなも         クリアなコード           書いて!         たのしいから!   (...
WeCode.
CodeClearCode
クリアなコードの作り方                  (How to make clear code)    ✓ みんなでクリアなコードにする          (We make clear code)         ✓ 他の人のことを考...
解説参照解説参照
リーダブルコードの解説           (The comment of readable code)      1. 実際にやる              (Do it)      2. 当たり前にする              (Make...
リーダブルコードの解説      1. 実際にやる(Do it)              ✓ 書く(Write)      2. 当たり前にする(Make natural)              ✓ 書く・読む(Write and Rea...
リーダブルコードの解説      1. 実際にやる(Do it)              ✓ 書く(Write)      2. 当たり前にする(Make natural)              ✓ 書く・読む(Write and Rea...
自分が動く                                 (YOU do it)         すごい人と一緒になれる環境        に行きたいとか言っていちゃ遅        いと思うんだ。        一緒にいるだ...
自分が動く                                 (YOU do it)         同じ場所で一緒に同じものを        作って、振りきられないように        食い下がって付いていくぐらい       ...
書く                                       (Write)         本を読んでるだけじゃいいコ        ー ドは書け る よ う に な ら な い        よ。        実際にコ...
リーダブルコードの解説      1. 実際にやる(Do it)              ✓ 書く(Write)      2. 当たり前にする(Make natural)              ✓ 書く・読む(Write and Rea...
書く                                       (Write)         ま わ り のコ ー ドが汚く た っ        て、自分も汚いコードを書いて        いい理由にはならないんだよ。  ...
困ったら                       (If you get a trouble)         ふつうにコードを書いている        とき、1時間に1回もコミットで        きなかったらそれは異常な状態      ...
相談する                                       (Talk)         だれかに相談するとか気分転        換するとか方向性を変えてみる        とかした方がいいよね。      http...
読む                                       (Read)         お前ら、いいコードを書ける        ようになりたいんだったら、少        なくとも自分が関わっているプ        ロ...
レビュー                                   (Review)    ✓ 間違いをいれないため?          (Is it for blocking wrong codes?)    ✓ 批判的な目で読む?...
コードを読むこと                             (Reading code)    もっとたのしいものじゃないの?    (Is it jolyful, isnt it?)    ✓ この書き方知らなかった!     ...
リーダブルコードの解説      1. 実際にやる(Do it)              ✓ 書く(Write)      2. 当たり前にする(Make natural)              ✓ 書く・読む(Write and Rea...
書く                                       (Write)         私たちができることはコード        を書くこと。        コードを通じて伝えられること        は多いよ。   ...
書く                                       (Write)         コードを書いているだけで人        に影響を与えることができる人        っているんだよ。              ...
リーダブルコードの解説      1. 実際にやる(Do it)              ✓ 書く(Write)      2. 当たり前にする(Make natural)              ✓ 書く・読む(Write and Rea...
解説へのコメント         読んだだけでその気になって        終わらせるな。        世界を変えたいなら自分を変え        ろ。諦めることを拒み続けろ。        小さ く と も具 体 的な行 動を し     ...
道                                       (Road)         よいプログラマへの道を歩き        出したのなら、ともにその道を        歩くものだと思っています。        育てて...
期待する世界                           (Expected world)         そうか、キレイなコードを書        くことが当たり前の世界になっ        て欲しいのかもしれない。      htt...
クリアなコードの作り方 (How to make clear code) We Code.  Period. (以上)
Upcoming SlideShare
Loading in …5
×

クリアなコードの作り方 - How to make clear code

905 views
811 views

Published on

私はコードを書くことが好きです。もっと言うとクリアなコードを書くことが好きです。クリアなコードを書くことはとても楽しいので、みんながクリアなコードを書けるようになればいいなぁと思っています。そこで、私がどうやっ
てクリアなコードを書いているかを紹介します。

I like coding. I say more. I like coding clear code. I hope that we
can code clear code because coding clear code is very fun. I'll talk
about how I code clear code.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

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

No notes for slide

クリアなコードの作り方 - How to make clear code

  1. 1. クリアなコードの 作り方 How to make clear code株式会社クリアコード 須藤功平札幌Ruby会議2012 2012/09/16
  2. 2. クリアなコードの作り方 (How to make clear code) We Code. Period. (以上)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  3. 3. クリアなコード? (Clear code?) 自然なコード (Natural code)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  4. 4. クリアなコード (Clear code) かっこよくもなければ 膝を打つものでもない、 自然なコード。 https://twitter.com/ktou/status/199838535073808385クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  5. 5. クリアなコードと私 (Clear code and I) とても 大事にしている こと (Its very important to me)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  6. 6. どうして? (Why should we code clear code?) たのしく開発を 続けたいから (Because I want to keep developing in a joyful way)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  7. 7. 私 (Me) プログラミング が好き (I love programming)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  8. 8. 開発 (Development) たのしい (Joyful)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  9. 9. たのしくない開発 (Joyless development) 汚いコード (Dirty code...)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  10. 10. もっとたのしくない開発 (More joyless development) 汚れていく コード (Code gets dirty...)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  11. 11. 汚れていくコード (Code gets dirty...) ✓ 直しても直しても 他の人が汚していく (I clean codes but others make codes dirty...) ✓ 掃除しているそばから ゴミを捨てられているよう (Like ... I cant translate it... :<)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  12. 12. 続けられ ない!I cant keep developing!
  13. 13. どうしてクリアなコード? (Why should we code clear code?) みんなで たのしく開発を 続けたいから (Because I want to keep developing in a joyful way)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  14. 14. どうしてこのトークを? (Why do I this talk?) みんなも クリアなコード 書いて! たのしいから! (Please code clear code! Its joyful!)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  15. 15. WeCode.
  16. 16. CodeClearCode
  17. 17. クリアなコードの作り方 (How to make clear code) ✓ みんなでクリアなコードにする (We make clear code) ✓ 他の人のことを考えて書く (Write codes for others) ✓ 他の人のコードを読む (Read codes by others)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  18. 18. 解説参照解説参照
  19. 19. リーダブルコードの解説 (The comment of readable code) 1. 実際にやる (Do it) 2. 当たり前にする (Make coding readable code natural) 3. コードで伝える (Communicate by readable code) CC BY-NC-SA 3.0で公開されている You can translate it into English!!! http://www.clear-code.com/blog/2012/6/11.htmlクリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  20. 20. リーダブルコードの解説 1. 実際にやる(Do it) ✓ 書く(Write) 2. 当たり前にする(Make natural) ✓ 書く・読む(Write and Read) 3. コードで伝える(Communicate by code) ✓ 書く・読む・書く(Write, Read and Write)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  21. 21. リーダブルコードの解説 1. 実際にやる(Do it) ✓ 書く(Write) 2. 当たり前にする(Make natural) ✓ 書く・読む(Write and Read) 3. コードで伝える(Communicate by code) ✓ 書く・読む・書く(Write, Read and Write)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  22. 22. 自分が動く (YOU do it) すごい人と一緒になれる環境 に行きたいとか言っていちゃ遅 いと思うんだ。 一緒にいるだけじゃそんなに変 わらないよ。 https://twitter.com/ktou/status/27342986390クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  23. 23. 自分が動く (YOU do it) 同じ場所で一緒に同じものを 作って、振りきられないように 食い下がって付いていくぐらい じゃないとどこでやったって同 じだよ。 https://twitter.com/ktou/status/27342986390クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  24. 24. 書く (Write) 本を読んでるだけじゃいいコ ー ドは書け る よ う に な ら な い よ。 実際にコードを書かないとわか らないことがたくさんある。 https://twitter.com/ktou/status/222338170811977729クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  25. 25. リーダブルコードの解説 1. 実際にやる(Do it) ✓ 書く(Write) 2. 当たり前にする(Make natural) ✓ 書く・読む(Write and Read) 3. コードで伝える(Communicate by code) ✓ 書く・読む・書く(Write, Read and Write)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  26. 26. 書く (Write) ま わ り のコ ー ドが汚く た っ て、自分も汚いコードを書いて いい理由にはならないんだよ。 https://twitter.com/ktou/status/10565574631クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  27. 27. 困ったら (If you get a trouble) ふつうにコードを書いている とき、1時間に1回もコミットで きなかったらそれは異常な状態 だよね。 https://twitter.com/ktou/status/180249583304183808クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  28. 28. 相談する (Talk) だれかに相談するとか気分転 換するとか方向性を変えてみる とかした方がいいよね。 https://twitter.com/ktou/status/180249583304183808クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  29. 29. 読む (Read) お前ら、いいコードを書ける ようになりたいんだったら、少 なくとも自分が関わっているプ ロジェクトのコミットくらい全 部読めよ! https://twitter.com/ktou/status/195137471057633281クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  30. 30. レビュー (Review) ✓ 間違いをいれないため? (Is it for blocking wrong codes?) ✓ 批判的な目で読む? (I cant translate it... :<) ✓ 言われてやるもの? (I cant translate it... :<)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  31. 31. コードを読むこと (Reading code) もっとたのしいものじゃないの? (Is it jolyful, isnt it?) ✓ この書き方知らなかった! いいなぁ!真似しよう! (Wow! I didnt know the feature! Ill use it!) ✓ おぉ! この機能欲しかったんだよ! (Cool! I realy like the new feature!)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  32. 32. リーダブルコードの解説 1. 実際にやる(Do it) ✓ 書く(Write) 2. 当たり前にする(Make natural) ✓ 書く・読む(Write and Read) 3. コードで伝える(Communicate by code) ✓ 書く・読む・書く(Write, Read, Write)クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  33. 33. 書く (Write) 私たちができることはコード を書くこと。 コードを通じて伝えられること は多いよ。 そんな当たり前のことを当たり 前のように思い出した。 札幌Ruby会議02に行ってみて初心に帰った http://adzuki34.blogspot.jp/2009/12/ruby02.htmlクリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  34. 34. 書く (Write) コードを書いているだけで人 に影響を与えることができる人 っているんだよ。 札幌Ruby会議02に行ってみて初心に帰った http://adzuki34.blogspot.jp/2009/12/ruby02.htmlクリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  35. 35. リーダブルコードの解説 1. 実際にやる(Do it) ✓ 書く(Write) 2. 当たり前にする(Make natural) ✓ 書く・読む(Write and Read) 3. コードで伝える(Communicate by code) ✓ 書く・読む・書く(Write, Read and Write) http://www.clear-code.com/blog/2012/6/11.htmlクリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  36. 36. 解説へのコメント 読んだだけでその気になって 終わらせるな。 世界を変えたいなら自分を変え ろ。諦めることを拒み続けろ。 小さ く と も具 体 的な行 動を し ろ。それはこうすることだ。 http://b.hatena.ne.jp/ habuakihiro/20120701#bookmark-97498594クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  37. 37. 道 (Road) よいプログラマへの道を歩き 出したのなら、ともにその道を 歩くものだと思っています。 育ててあげるという考え方はや めることにしました。 https://twitter.com/ktou/status/6464335060クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  38. 38. 期待する世界 (Expected world) そうか、キレイなコードを書 くことが当たり前の世界になっ て欲しいのかもしれない。 https://twitter.com/ktou/status/170661011152572416クリアなコードの作り方 - How to make clear code Powered by Rabbit 2.0.6
  39. 39. クリアなコードの作り方 (How to make clear code) We Code. Period. (以上)

×