Katas - ¿Que son las Katas? ¿Para que sirven las Katas? ¿Katas en Programación? ¿Que es el Coding Dojo?

Hola, hoy vamos hablar de las Katas aplicadas en programación, pero para poder hablar de ellas vamos a dar una pequeña introducción hacia las Katas.

 ¿Que son las Katas? 

El termino Kata es una palabra japonesa que describe lo que en un inicio se considero una serie, forma o consecuenia de movimientos establecidos que se pueden practicar, termino muy utilizado en Karate y Judo.
Un ejemplo de estas Katas es la posición inicial para soltar una patada, un golpe un giro, etc.
Es algo bien establecido que tiene sus pasos y un objetivo bien definido.

No obstante, el termino no es exclusivo de las artes marciales. Lo podemos encontrar también en otros ámbitos de la tradición japonés, como son el teatro Kabuki, la caligrafía o la ceremonia del te.

¿Para que sirven las Katas? 

La aplicación de las técnicas contenidas en las Katas se desarrollado de situaciones de combates real. De este modo, cada Kata se ha ido refinando y mejorando con el pasar del tiempo. Las katas poseen años de refinamientos de maestros a estudiantes, sabiendo su limitaciones.

Cuando me refiero a la aplicación de las técnicas contenidas en las Katas, me refiero al conocimiento empleado para poder realizar la KataLa Kata sirve para el refinamiento de cada tarea, obteniendo así, el máximo provecho y la facilidad de emplearla, minimizando el tiempo y disminuyendo los errores. Teniendo en cuenta que alguien que practica las artes marciales empieza una combinación por memoria muscular, permitiendo al cerebro decidir las próximas combinación.

¿Katas en Programación? 

Ahora y estamos en condiciones para poder hablar de Katas en programación, una Kata en programación es un pequeño ejercicio que nos tome menos de 1 hs en realizar, su fin es afianzar conocimientos y no perderlos, esto a su vez nos ayuda a poder realizarlo en menos tiempo y disminuir los errores, para poder lograr algo parecido a la memoria muscular como sucede con los deportistas de artes marciales.

¿Que es el Coding Dojo? 

Un dojo, en las artes marciales, es la ubicación física en la cual se reúnen para practicar Katas. En nuestro caso un Coding Dojo es una reunion en la cual hay un problema sencillo planteado y todos se abocan a solucionarlos, a fin de compartir conocimientos unos con otros de una manera relajada.

Yo actualmente asisto algunos Coding Dojo, dentro de poco comenzare agregar algunas katas. Bueno espero que les haya gustado y comenten sus experiencias.

Saludos
Katas - ¿Que son las Katas? ¿Para que sirven las Katas? ¿Katas en Programación? ¿Que es el Coding Dojo? Katas - ¿Que son las Katas?  ¿Para que sirven las Katas? ¿Katas en Programación?  ¿Que es el Coding Dojo? Reviewed by El lado oscuro de java on enero 09, 2013 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.