DevOps

DevOps

Đây là chủ đề nhận được khá nhiều sự quan tâm thời gian gần đây, đặc biệt qua hai sự kiện gần nhất của ITLC. Tuy rằng có nhiều người quan tâm và biết đến DevOps nhưng qua hai sự kiện này, theo đánh giá cá nhân, lượng người “thực sự hiểu biết” không nhiều, đa phần mọi...
Kata Potter

Kata Potter

Mô tả bài toán Một bộ các cuốn sách về người anh hùng nước Anh tên là Harry gồm 5 cuốn. (Cơ bản chỉ có 5 cuốn tính đến thời điểm ra đời Kata này) Trẻ em trên khắp thế giới hâm mộ Harry, và dĩ nhiên các nhà xuất bản cũng vậy. Do đó để khuyến khích bạn đọc (và để tăng...
Kata NumbersInWords

Kata NumbersInWords

Mô tả bài toán Trong cuộc sống khi mọi người muốn viết số tiền, đặc biệt là một con số cụ thể. Khi viết séc, hóa đơn hoặc hợp đồng, ví dụ một số quốc gia yêu cầu phải viết kèm số tiền bằng chữ để tránh sai sót hoặc gian lận. Do đó khi bạn chuyển 745$ cho ai đó qua séc...
Kata FooBarQix

Kata FooBarQix

Kata này yêu cầu xây dựng một hàm nhận vào một số để tính toán và trả về một chuỗi thỏa mãn quy tắc sau: Level 1 Các quy tắc: Nếu số đó chia hết cho 3 thì thêm vào chuỗi từ “Foo” Nếu số đó chia hết cho 5 thì thêm vào chuỗi từ “Bar” Nếu số đó chia hết cho 7 thì thêm...
Kata DictionaryReplacer

Kata DictionaryReplacer

Kata này yêu cầu xây dựng một chức năng đơn giản để thay thế một\một số vị trí nào đó trong chuỗi. Ý tưởng của bài toán này xuất phát từ những chia sẻ của Corey Haines về luyện tập viết mã...
Danh sách các Kata dành cho CodingDojo

Danh sách các Kata dành cho CodingDojo

Kata là một bài tập (bài toán, thử thách, v.v.) về lập trình đi kèm các quy tắc được lựa chọn và thiết kế để giúp các thành viên tham gia buổi Coding Dojo sử dụng để cải thiện kỹ năng\kỹ thuật cụ thể nào đó của lập trình: TDD, Pair-Programming, Unit Testing,...