Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Coding dojo初體驗

This is the first time we hold a coding dojo meeting. Quite successful !!

  • Be the first to comment

Coding dojo初體驗

  1. 1. AigleCommunity.tw 黑手群 Coding Dojo初體驗
  2. 2. • 不是TDD教學 • 不是C#或相關工具教學 • 讓大家了解一下舉辦Coding Dojo的感 覺 • 可以用在教育訓練 • 日常娛樂活動???!! 今天的活動…
  3. 3. 所謂dojo(道場)就是練習功 夫的地方, 所以coding dojo 就是讓一群人(通常不會太 多人), 在一個安全的環境中 , 大家一起來練功,只是這裡 的功夫可能是 TDD, pair programming, design pattern, refactoring 或是其 他與軟體設計開發有關的技 巧。 什麼是Coding Dojo (編程道場)
  4. 4. Driver Navigator
  5. 5. • Prepared Kata • 事先準備好的,完全由台上的講者來展示 某Kata 的解法。 • Randori (乱取り) • 選定一Kata題目後,根據某種『輪替』 的規則,觀眾輪流上台解題。 Coding Dojo的形式
  6. 6. 台上規則: 1. 由副駕駛主導方向,與正駕駛討論後決定編 程的下一步 2. TDD, Baby Step 3. 討論時請大聲,讓觀眾能夠充分瞭解方向與 現況 4. 七分鐘換手一次:副駕駛下台,正駕駛轉任 副駕駛,一位新的觀眾上台擔任正駕駛 5. 必要時可以使用求救牌或安靜牌來求救或避 免干擾。 今日Dojo形式: Randori
  7. 7. 台下規則: 1. 搖滾區的朋友: • 尚未綠燈前,禁止對正副駕駛提問或給 建議 • 綠燈時,歡迎給建議 2. 看台區的朋友: • 為了維持活動的順暢,看台區的朋友如 無特殊狀況,請避免發言 今日Dojo形式: Randori
  8. 8. • 7:40 Coding Dojo開始 • 8:50 Retrospective 時間規劃
  9. 9. Kata (套路)
  10. 10. 寫一支程式,能根據以下規則輸出1~100的數字 三的倍數輸出”Fizz”, 五的倍數輸出”Buzz”, 如果同 時是三跟五的倍數,則輸出”FizzBuzz”,其他的則 輸出原數字的字串。如: 1 2 Fizz 4 Buzz Fizz 7 FizzBuzz Kata需求
  11. 11. TDD (Test-Driven Development) 測試驅動開發
  12. 12. Coding Dojo開始…
  13. 13. 數字的字串中有出現”3”的(如13),也需要 輸出”Fizz”。數字的字串中有出現”5”的(如 51),也需要輸出”Buzz” • 13 → “Fizz” • 51 → “Buzz” FizzBuzz Kata第一次需求變動
  14. 14. 仿照先前的做法,七的倍數,以及字串包 含”7”的,都要輸出”Whizz” • 7 → “Whizz” • 17 → “Whizz” FizzBuzz Kata第二次需求變動
  15. 15. 1. 今天學到了什麼? (語言, 工具, 技巧, 想 法, 流程……) 2. 今天的Dojo有沒有什麼地方不理想的? 3. 如果下次還有機會辦Coding Dojo,有 沒有什麼建議? Retrospective

    Be the first to comment

    Login to see the comments

  • YongQuanChen

    Aug. 19, 2014
  • usergeorgechang

    Aug. 20, 2014
  • larrynung

    Aug. 20, 2014
  • maxcclai

    Nov. 7, 2014
  • ertjona

    Dec. 11, 2014
  • DorisHsu

    Mar. 2, 2015
  • bestlong

    Mar. 3, 2015
  • juggernautliu

    Jul. 22, 2015
  • evahung77128

    Mar. 29, 2016
  • denniskaotw

    Sep. 10, 2016
  • jerrywu324

    Feb. 2, 2018
  • ShawAnLiann

    May. 29, 2019

This is the first time we hold a coding dojo meeting. Quite successful !!

Views

Total views

2,020

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

42

Shares

0

Comments

0

Likes

12

×