Thựchành XPvới Coding DojoNguyễnNgọcTúPhạmAnhĐới
Nội dung9/12/2012 XP trong Coding Dojo 2 Giới thiệu về Coding Dojo Cách làm việc của Coding Dojo Phương pháp XP trong C...
Coding Dojo đầu tiên9/12/2012 XP trong Coding Dojo 3 Tại Paris, Tháng 12-2004 Lập trình trước công chúng, Viết một chươ...
Định nghĩa Coding Dojo Là buổi gặp gỡ của nhóm lậptrình viên để cùng nhau vượtqua một thử thách Giúp thành viên nâng cao...
Quy trình làm việcG I Ớ IT H I Ệ UC H Ủ Đ ỀC O D ET H Ả OL U Ậ NC O D ET I Ế PC Ả I T I Ế N9/12/2012 XP trong Coding Dojo 5
XP trong Coding Dojo9/12/2012 XP trong Coding Dojo 6 Lập trình theo cặp(Pair Programming) Tái cấu trúc(Refactoring) Phá...
Lập trình theo cặp9/12/2012 XP trong Coding Dojo 7 Người lái (Driver) Trực tiếp viết mã Hoa tiêu(Navigator) Theo dõi n...
Phát triển hướng kiểm thửBạn chỉ bắt đầu lập trình khi thiết kế xong kiểm thử9/12/2012 XP trong Coding Dojo 8
Phát triển hướng kiểm thửViếtkiểmthửVượtquakiểmthửTáicấutrúc9/12/2012 XP trong Coding Dojo 9
Tái cấu trúcTái cấu trúc là thay đổi cấu trúc bên trong mà khônglàm thay đổi hành vi với bên ngoài của hệ thốngMartin Fowl...
Thiết Kế Đơn Giản - 4 quy tắc9/12/2012 XP trong Coding Dojo 111. Vượt qua tất cả kiểm thử2. Mục đích rõ ràng3. Không lặp l...
9/12/2012 XP trong Coding Dojo 12
Conway’s Game of life9/12/2012 XP trong Coding Dojo 13
Workshop – Game of Life Game of life là bàitoán thuộc lĩnh vựccellcular automatonđược đưa ra bởi JohnHorton Conway vàonăm...
Workshop – Game of Life Là mạng lưới các ô tạo nên một không gian hai chiềukhông giới hạn. Trạng thái của ô: sống hoặc c...
9/12/2012 XP trong Coding Dojo 16Workshop – Game of Life
9/12/2012 XP trong Coding Dojo 17Workshop – Game of Life
Upcoming SlideShare
Loading in …5
×

giới thiệu về coding dojo

377 views

Published on

Introduction to coding dojo
giới thiệu về coding dojo

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

  • Be the first to like this

No Downloads
Views
Total views
377
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Đới
  • Đới
  • Đới
  • Đới
  • ĐớiGiới thiệuchủđề (10 phút): QuyếtđịnhchủđềcủabuổigặpnàyCode (40 phút)Thảoluận (10 phút): Nghỉgiữa phiên làmviệcđểthảoluận xem cáchmọiviệc đang diễn ra.Code thêm (40 phút)Cải tiến (30 phút): Xem nhanh lại những gì của buổi trước, những gì tốt, thú vị, những gì còn chưa tốt
  • Đới
  • Đới
  • Đới
  • TúCode reorganizationImplies equivalenceChange the structure, not the behaviorCleans up “code-smell”Does NOT fix bugs
  • Đới
  • The World Corresponding to a Game of Life
  • giới thiệu về coding dojo

    1. 1. Thựchành XPvới Coding DojoNguyễnNgọcTúPhạmAnhĐới
    2. 2. Nội dung9/12/2012 XP trong Coding Dojo 2 Giới thiệu về Coding Dojo Cách làm việc của Coding Dojo Phương pháp XP trong Coding Dojo Conway’s Game of life
    3. 3. Coding Dojo đầu tiên9/12/2012 XP trong Coding Dojo 3 Tại Paris, Tháng 12-2004 Lập trình trước công chúng, Viết một chương trình hoàn chỉnh trong khoảng(1 -1,5h). Dùng nhiều ngôn ngữ, công cụ và các dạng bài tập Một bài tập được coi là thành công khi được hoànthành trong thời gian định trước và người tham giacó thể tự mình làm lại bài tập đó tại nhà.
    4. 4. Định nghĩa Coding Dojo Là buổi gặp gỡ của nhóm lậptrình viên để cùng nhau vượtqua một thử thách Giúp thành viên nâng caotrình độ, kỹ năng trong khôngkhí vui vẻ9/12/2012 XP trong Coding Dojo 4
    5. 5. Quy trình làm việcG I Ớ IT H I Ệ UC H Ủ Đ ỀC O D ET H Ả OL U Ậ NC O D ET I Ế PC Ả I T I Ế N9/12/2012 XP trong Coding Dojo 5
    6. 6. XP trong Coding Dojo9/12/2012 XP trong Coding Dojo 6 Lập trình theo cặp(Pair Programming) Tái cấu trúc(Refactoring) Phát triển hướng kiểm thử(TDD- Test Driven Development)
    7. 7. Lập trình theo cặp9/12/2012 XP trong Coding Dojo 7 Người lái (Driver) Trực tiếp viết mã Hoa tiêu(Navigator) Theo dõi người lái vàliên tục bình luận
    8. 8. Phát triển hướng kiểm thửBạn chỉ bắt đầu lập trình khi thiết kế xong kiểm thử9/12/2012 XP trong Coding Dojo 8
    9. 9. Phát triển hướng kiểm thửViếtkiểmthửVượtquakiểmthửTáicấutrúc9/12/2012 XP trong Coding Dojo 9
    10. 10. Tái cấu trúcTái cấu trúc là thay đổi cấu trúc bên trong mà khônglàm thay đổi hành vi với bên ngoài của hệ thốngMartin Fowler9/12/2012 XP trong Coding Dojo 10
    11. 11. Thiết Kế Đơn Giản - 4 quy tắc9/12/2012 XP trong Coding Dojo 111. Vượt qua tất cả kiểm thử2. Mục đích rõ ràng3. Không lặp lại hành vi hoặc cấu hình4. Hạn chế số lượng phương thức,lớp, trừu tượng hóa,…
    12. 12. 9/12/2012 XP trong Coding Dojo 12
    13. 13. Conway’s Game of life9/12/2012 XP trong Coding Dojo 13
    14. 14. Workshop – Game of Life Game of life là bàitoán thuộc lĩnh vựccellcular automatonđược đưa ra bởi JohnHorton Conway vàonăm 1970.9/12/2012 XP trong Coding Dojo 14
    15. 15. Workshop – Game of Life Là mạng lưới các ô tạo nên một không gian hai chiềukhông giới hạn. Trạng thái của ô: sống hoặc chết Mỗi ô có 8 ô liền kề Trạng thái tiếp theo của ô được quyết định theo quy tắc:1. Ô đang sống mà có ít hơn hai hàng xóm đang sống sẽ chết2. Ô đang sống mà có nhiều hơn 3 hàng xóm đang sống sẽ chết3. Ô đang sống mà có 2 hoặc 3 hàng xóm đang sống sẽ tiếp tục4. Ô chết mà có đúng 3 hàng xóm đang sống sẽ chuyển thành ô sống9/12/2012 XP trong Coding Dojo 15
    16. 16. 9/12/2012 XP trong Coding Dojo 16Workshop – Game of Life
    17. 17. 9/12/2012 XP trong Coding Dojo 17Workshop – Game of Life

    ×