Tôi đã khá quan tâm đến việc mã hóa katas trong những tháng gần đây. Tôi tin rằng họ là một cách tuyệt vời để trau dồi kỹ năng lập trình của tôi và cải thiện chất lượng mã tôi viết trong công việc.
Có rất nhiều nơi Katas có thể được tìm thấy. giống..
http://schuchert.wikispaces.com/Katas
Tôi đã tìm thấy những thứ này là kho lưu trữ tuyệt vời của Katas ... những nỗ lực của tôi đối với một số trong số chúng đã được đền đáp vô cùng.
Tuy nhiên, tôi cảm thấy rằng tất cả các Kata của tôi đã thấy cho đến nay có một sắp tới. Không ai trong số họ dường như cho phép tôi thực hành tái cấu trúc mã xấu. Thật tuyệt vời khi học cách viết mã sạch lần đầu tiên ... nhưng trong công việc hiện tại, tôi không có quá nhiều cơ hội để viết mã mới. Thay vào đó, tôi thường chiến đấu chống lại mã kế thừa và cố gắng tìm ra cách cấu trúc lại các mô-đun, loại bỏ các phụ thuộc và giảm khớp nối.
Như vậy, tôi đang tìm kiếm một vài Katas mà tôi có thể sử dụng để trau dồi kỹ năng tái cấu trúc mã kế thừa và biến nó thành mã sạch.
Có ai biết bất kỳ cái nào đã tồn tại? Tôi biết tôi đã thực hành rất nhiều trong khi tôi đang làm việc ... nhưng tôi muốn trau dồi kỹ năng của mình đến mức tôi có thể nhanh chóng thấy cách phá vỡ sự phụ thuộc và tách biệt mối quan tâm trong các lớp học làm quá nhiều