View
80
Download
1
Category
Preview:
Citation preview
A day likes no
other
Coderetreat là gì?
• Sáng lập bởi Corey Haines
• Ý tưởng:
Một ngày dài
Sự kiện thực hành chuyên sâu
Tập trung vào căn bản của phát triểnvà thiết kế phần mềm
Tránh xa khỏi áp lực “hoàn thành côngviệc”
Một ngày dài: Code… Thực hành… Thử nghiệm
Tự khám phá
Luyện tay nghề
Nhiều kỹ thuật thiết kế
Code sạch
Lập trình theo cặp
Phát triển hướng kiểm thử (TDD)
…
Chương trình
8 - 8.30am : Đăng ký
8.30 - 9am : Giới thiệu
9 - 9.45am : Phiên #1
9.45 - 10am : Cải tiến, giải lao
10 - 10.45am : Phiên #2
10.45 - 11am : Cải tiến, giải lao
11 - 11.45am : Phiên #3
11.45 - 12pm : Cải tiến, giải lao
12 - 1.30pm : Ăn trưa, giao lưu
1.30 - 2.15pm : Phiên #4
2.15 - 2.30pm : Cải tiến, giải lao
2.30 - 3.15pm : Phiên #5
3.15 - 3.30pm : Cải tiến, giải lao
3.30 - 4pm :Tổng kết
Phiên code
• Phiên code tập trung
• Khung thời gian 45 phút Code
15 phút Cải tiến
• Làm việc theo cặp
• Bạn có 45 phút để cài đặt bài toánC o n w a y ’s G a m e o f L i f e
Xóa code sau mỗi phiên làm việc
Vấn đề: Game of life
Chỉ là bài toán để làm việc
Chỉ là nền để trải nghiệm
Conway’s Game of Life
Là bài toán thuộc lĩnh vực cellcular automaton
được đưa ra bởi John Horton Conway vào năm 1970
Game of Life
Là mạng lưới các ô tạo nên một không gian hai chiều khô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: Ô đang sống mà có ít hơn hai hàng xóm đang sống sẽ chết
Ô đang sống mà có nhiều hơn 3 hàng xóm đang sống sẽ chết
Ô đang sống mà có 2 hoặc 3 hàng xóm đang sống sẽ tiếp tục
Ô chết mà có đúng 3 hàng xóm đang sống sẽ chuyển thành ô sống
Game of Life
Game of Life
Closing Circle
Bạn học được gì hôm nay?
Điều gì làm bạn bất ngờ?
Bạn sẽ làm gì khác trong công việc?
A day likes no
other
Recommended