Today my old team mate on the previous projects and currently Scrum Master, Alex Ginda, joined me in Unit Testing Kata effort... in the bar :) Kata is very straightforward thing: masters of martial arts perform certain fighting "patterns" in solo (or even in pairs) but it's not a real fight.
The idea turned applicable in software development. For more detail we refer reader to CodingKata website. What we did was a bit different though. The idea was not that much about performing a coding exercise but rather coding and unit testing.
So, we came up with the exercise, relatively simple one, here it is.
The exercise: Lighthouse radio monitoring devices run Java (wishful thinking, allowed in kata's legend:) ). Two in-house (or better say, in-light-house) programmers need to code and unit test simple java method that accepts a collection of Morse signals as input and returns true if the signal is SOS; single mistake allowed though. And it returns false otherwise. Very simple. Oh, and I almost forgot to mention that SOS in Morse code looks like this: . . . _ _ _ . . .
Took us about 45 minutes pure time. Technical details are not that relevant, here's few screenshots of the process:
Good finding... eating and coding is not that bad, seriously... when both of us ate we couldn't continuously code, but we could think better - very useful for "test-first" approach. It doesn't necessarily mean though that TDD develops unhealthy team habits :) It's all more complicated...
And finally, performing kata is fun, should be fun no matter what... Having it in the bar, like we did, or even outdoors or some other funny place, really sets cool context and totally reloads your mind. It's funny and insightful...
Your blog Is too good!! Thanks for Sharing in article.......
ReplyDeletee-commerce web
Thank you. Found it interesting and useful. Java is a general purpose, high-level, class-based and object-oriented programming language. And we are the Best JAVA Training in Chennai
ReplyDeleteRegards,
JAVA J2EE Training in Chennai|JAVA J2EE Training Institutes in Chennai|training institutes in chennai
Your post is really interesting to read.Keep posting stuff like this.
ReplyDeleteJava course in chennai | Selenium Course in Chennai | Software Testing courses in chennai
Good post
ReplyDeletethanks for sharing
Best Selenium Training in Chennai | Android Training in Chennai | Java Training in chennai | Webdesigning Training in Chennai
Pleasant Post. It is truly intriguing to peruse from the earliest starting point and I might want to share your site to my circles, continue sharing more like this.
ReplyDeleteRegards,
Java Training in Chennai | Java J2EE Training in Chennai | Java courses in Chennai
very impressive blog . i loved it.Thanks for sharing
ReplyDeletebest sap abap training|
best sap srm training|
best sap hcm training|
Nice and wonderful blog... thanks for sharing your information....Web Designing Training Institute in Chennai | Web Designing Training Institute in Velachery.
ReplyDeleteNeeded to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
ReplyDeleteJava Training in Bangalore
Nice post...PHP Projects Center in Chennai | PHP Projects Center in Velachery
ReplyDelete
ReplyDeleteNeeded to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
SELENIUM TRAINING IN CHENNAI
Thank you for sharing the excellent post. you helped me to gain more information on the latest technique..Java Projects Center in Chennai | Java Projects Center in Velachery
ReplyDeleteImpressive blog with lovely information. really very useful article for us thanks for sharing such a wonderful blog...
ReplyDeleteJava Training Center in Chennai | Best J2EE Training Center in Chennai | No.1 Java Training Institution in Velachery
I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work.
ReplyDeleteBest Selenium Training Institute in Chennai | Selenium Training Institute in Velachery
The article is so informative. This is more helpful. Thanks for sharing.
ReplyDeletebest online software testing training course institute in chennai with placement
Best selenium testing online course training in chennai
Learn best software testing online certification course class in chennai with placement
Excellent idea! Kind sharing this blog. I am sure that reading your blog leaves the people with some good learning experience. Great job.
ReplyDeleteSpoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
IELTS Training in Chennai
IELTS Chennai
Best English Speaking Classes in Mumbai
Spoken English Classes in Mumbai
IELTS Mumbai
IELTS Center in Mumbai
IELTS Coaching in T Nagar
Fabulous post admin, it was too good and helpful. Waiting for more updates.
ReplyDeleteTally course in Chennai
Tally Training in Chennai
Tally institute in Chennai
AngularJS course in Chennai
ccna Training in Chennai
PHP course in Chennai
Salesforce course in Chennai
Tally Course in Adyar
Tally Course in Anna Nagar
Tally Course in T Nagar
I am inspired to read this blog. keep sharing more informative blogs.
ReplyDeleteData Science Course in Chennai
Data Science Courses in Bangalore
Data Science Training in Bangalore
Best Data Science Courses in Bangalore
Data Science Institute in Bangalore
Data Science Training Institutes in Bangalore
Data Science Training in BTM
Data Science Training in Marathahalli
DOT NET Training in Bangalore
PHP Training in Bangalore
Just admiring your work and wondering how you managed this blog so well. It’s so remarkable that I can't afford to not go through this valuable information whenever I surf the internet!
ReplyDeleteIELTS training in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
spoken english classes in chennai | Communication training
Awesome article, I really enjoyed reading your blog. This is truly a great read for me.
ReplyDeletemethods of string class in java
string functions in java with examples
string programs in java
how to change date format in java
aws uses
software testing interview questions and answers for experienced
the marketing department that is concerned with marketing and promoting the company’s products and introducing people to it, presenting offers and competition strategies, and the operational management in which workers and production departments are in the institution. In this context, let us learn the importance of e-marketing in the following.
ReplyDeleteread more جرافيك ديزاين تصميم موقع ووردبريس معايير اختيار الموظف المثالي