Visiting Japan is definitely a unique experience. With my wife, we went there directly from the trip to Sri Lanka in July 2016. We have been travelling between numerous cities for 10 days. First we rode between Tokyo and Kobe by the famous bullet train Shinkansen. Then we spent one night in an historical Ryokan with hot springs in the Arima Onsen area located behind the Mount Rokko. We also visited two old capital cities Kyoto and Nara. Finally we had a chance to see Mount Fuji hidden behind the clouds from a Shinkansen car’s side window on our way back to Tokyo.
Software testing helps protect code from incoming bugs and improves general quality of the functionalities exposed to the users. When you look at it from the developer’s standpoint the first thing that comes to mind is unit testing. However it turns out tests come in many flavors. I have already shared in the recap from Advanced TDD workshop with Uncle Bob what kinds of tests a professional team should use to ensure that the application remains intact. The following items create a hierarchy: