Jump to content

Kata (programming)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Northamerica1000 (talk | contribs) at 10:15, 6 August 2017 (top: Removed merge template. See Talk:The Pragmatic Programmer#Proposed merge with Dave Thomas (programmer).). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A code kata is an exercise in programming which helps a programmer hone their skills through practice and repetition. The term was probably first coined by Dave Thomas, co-author of the book The Pragmatic Programmer,[1] in a bow to the Japanese concept of kata in the martial arts. As of October 2011, Dave Thomas has published 21 different katas.[2]

References

  1. ^ Hunt, Andrew; Thomas, Dave (1999). The Pragmatic Programmer. Addison Wesley. ISBN 020161622X.
  2. ^ CodeKata by Dave Thomas