Your SlideShare is downloading. ×
0
SameBut Different
$speaker.meta•       Kang-min Liu id:gugod• gugod.org• handlino.com
•••                     DNA• Call by Reference•
⇔          +       ++ ... (       )
⇔
1.2.3.
Web Mail
1.2. (   )3.         .doc4.
1.2.3.
?
? ? ?
? ✓✓
1.2.
1.2.
•    •    •    •
•     (Convention)• Coding Style
Write clearly - dont be too clever.
Make sure every module hides something.
Make it right before you make it faster.
Keep it right when you make it faster.
Make it clear before you make it faster.
Keep it simple to make it faster.
Dont diddle code to make it faster -      find a better algorithm.
Use the "telephone test" for readability.
OSS Team
OSS Team
OSS Team
2010
2010
day9.tv
• TextMate + GitX + DTerm• Emacs• vim• linux + apache + mysql + php• Firebug + Console Log
• OO + Polymorphism + Factory Pattern• String-based DSL + Fast Parser• Lazy Evaluation + Iterator + Callback• Event + Asyn...
• Group-ware• IRC + Skype + Wiki• RT / Hiveminder / Redmine ...• Kanban• Pomodoro• GTD
•   X, Y, Z•
perltootbless
perltootbless
?
???????
?       ??      ??✓?    ?✓?????????????✓??✓✓✓????
尛
尛•   ? → ???••
尛•Divide & Conquer
尛• Email 1.          Email   {pdf, doc, txt,      xls, ... } 2.          Email
尛• Email 1.         Email       pdf 2.   pdf 3.
尛• Email 1.       Email       X 2.   X 3.
•
•    • Email     • Email     • Email   .doc
•    •        •   140
•    •        •   140        •        •
•••
Agile Methodology
•• Agile:    •    •      /    •
••
• Test-Driven Developing • Cucumber BBD Testing tool • Selenium Integration tool • RSpec / TAP / qunit General testing   t...
• PM /    ••
•   x+y=5, xy=6      x,y•       method              self
Acceptance Testing
••   42?•         Enter
尛        SSS尛
•    • Wiki    • Story board    • Scrum    • Burn-down Chart
The End But maybe not  Kang-min Liuhttp://gugod.org
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Same but Different
Upcoming SlideShare
Loading in...5
×

Same but Different

1,165

Published on

Published in: Entertainment & Humor
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,165
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Same but Different"

  1. 1. SameBut Different
  2. 2. $speaker.meta• Kang-min Liu id:gugod• gugod.org• handlino.com
  3. 3. ••• DNA• Call by Reference•
  4. 4. ⇔ + ++ ... ( )
  5. 5.
  6. 6. 1.2.3.
  7. 7. Web Mail
  8. 8. 1.2. ( )3. .doc4.
  9. 9. 1.2.3.
  10. 10. ?
  11. 11. ? ? ?
  12. 12. ? ✓✓
  13. 13. 1.2.
  14. 14. 1.2.
  15. 15. • • • •
  16. 16. • (Convention)• Coding Style
  17. 17. Write clearly - dont be too clever.
  18. 18. Make sure every module hides something.
  19. 19. Make it right before you make it faster.
  20. 20. Keep it right when you make it faster.
  21. 21. Make it clear before you make it faster.
  22. 22. Keep it simple to make it faster.
  23. 23. Dont diddle code to make it faster - find a better algorithm.
  24. 24. Use the "telephone test" for readability.
  25. 25. OSS Team
  26. 26. OSS Team
  27. 27. OSS Team
  28. 28. 2010
  29. 29. 2010
  30. 30. day9.tv
  31. 31. • TextMate + GitX + DTerm• Emacs• vim• linux + apache + mysql + php• Firebug + Console Log
  32. 32. • OO + Polymorphism + Factory Pattern• String-based DSL + Fast Parser• Lazy Evaluation + Iterator + Callback• Event + Async• Functional(-ish) programming
  33. 33. • Group-ware• IRC + Skype + Wiki• RT / Hiveminder / Redmine ...• Kanban• Pomodoro• GTD
  34. 34. • X, Y, Z•
  35. 35. perltootbless
  36. 36. perltootbless
  37. 37. ?
  38. 38. ???????
  39. 39. ? ?? ??✓? ?✓?????????????✓??✓✓✓????
  40. 40.
  41. 41. 尛• ? → ???••
  42. 42. 尛•Divide & Conquer
  43. 43. 尛• Email 1. Email {pdf, doc, txt, xls, ... } 2. Email
  44. 44. 尛• Email 1. Email pdf 2. pdf 3.
  45. 45. 尛• Email 1. Email X 2. X 3.
  46. 46.
  47. 47. • • Email • Email • Email .doc
  48. 48. • • • 140
  49. 49. • • • 140 • •
  50. 50. •••
  51. 51. Agile Methodology
  52. 52. •• Agile: • • / •
  53. 53. ••
  54. 54. • Test-Driven Developing • Cucumber BBD Testing tool • Selenium Integration tool • RSpec / TAP / qunit General testing tools.
  55. 55. • PM / ••
  56. 56. • x+y=5, xy=6 x,y• method self
  57. 57. Acceptance Testing
  58. 58. •• 42?• Enter
  59. 59. 尛 SSS尛
  60. 60. • • Wiki • Story board • Scrum • Burn-down Chart
  61. 61. The End But maybe not Kang-min Liuhttp://gugod.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×