Upload
nguyen-viet-khoa
View
182
Download
0
Embed Size (px)
Citation preview
[2]
Nội dung
Coding Dojo là gì?
CocoDojo là gì? Hoạt động ra sao?
Ngón nghề nào được luyện ở CocoDojo?
[4]
•Mục đích là cải tiến hiệu suất của mình
•Nhiệm vụ phải được hiểu chính xác chỉ với một mô tả ngắn gọn
•Nhận ngay thông tin phản hồi và kết quả cải thiện của mình
• Bạn nên lặp lại các nhiệm vụ đã làm hoặc nhiệm vụ tương tự
Thực hành Có chủ đích
5
Định nghĩa Coding Dojo
Coding Dojo là buổi họp của nhóm lập trình viên để cùng nhau vượt qua một thử thách.
Thành viên tham gia vào hoạt động thực hành có chủ đích với những mục tiêu cụ thể để nâng cao trình độ kỹ năng nào đó trong không khí vui vẻ
[6]
• Tại Paris, ParisDojo được thành lập 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àn thành trong thời gian định trước và người tham gia có thể tự mình làm lại bài tập đó tại nhà.
Coding Dojo đầu tiên như thế nào
[7]
CocoDojo?
• 10/10/2012 - Cất tiếng khóc chào đời @Làng SV Hacinco – Hà Nội
• Sân chơi, nơi tập luyện của các coder tại Hà Nội
• Hoạt động theo hình thức của một sàn Coding Dojo
• Tham gia tổ chức\cổ súy cho các các sự kiện:• Summer Coderetreat
• Global day of Coderetreat
• Nhóm FB: https://www.facebook.com/groups/cocodojo
• Điều kiện tham dự: thích code
[10]
Phương pháp căn bản của XP
• Lập trình Cặp (Pair Programming)
• Tái cấu trúc (Refactoring)
• Phát triển Hướng Kiểm thử (TDD - Test Driven Development)
• Thiết kế Đơn giản (Simple Design)
• Tích hợp liên tục (CI – Continuous Integration)
• Thiết kế tiến hóa (Evolutionary Design)