Same but Different
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,311
On Slideshare
1,305
From Embeds
6
Number of Embeds
2

Actions

Shares
Downloads
40
Comments
0
Likes
4

Embeds 6

http://coderwall.com 5
https://www2.socialtext.net 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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