FizzBuzz Kata – step by step TDD
We have seen this Kata on this post: http://trikalabs.com/fizzbuzz-kata/ so you can practise it first alone if you prefer. Let’s...
We have seen this Kata on this post: http://trikalabs.com/fizzbuzz-kata/ so you can practise it first alone if you prefer. Let’s...
TDD is an iterative software development process consisting of three steps: Red. Here we start by writing a failing test....
FizzBuzzThrow Kata FizzBuzz Throw is a variation of the famous FizzBuzz Kata and specifically aims to focus on working with Errors....
Supporting dynamic type for text is essential to make the app accessible. Making images accessible sometimes is out of the...
Although scaling dynamic type is preferred whenever possible, there are cases as the navigation bars, the tab bars, the toolbars...
One of the main issues we are facing when we try to make an old piece of code testable is...
Finally Apple (iOS 13 +) has added constructor dependency injection to Storyboards! No excuses anymore for not using DI properly...
There are many benefits of having a source control. With source control we can check the history of a file,...
One way of testing code with DispatchQueue is by using expectations (https://developer.apple.com/documentation/xctest/asynchronous_tests_and_expectations/testing_asynchronous_operations_with_expectations) but in most of the cases it's more...
Unit testing UIViewController life cycle events are not a straightforward process. Let's have a look on the following view controller:...
Passionate Blogger
Hello & welcome to my blog! My name is Mocha Rose and I'm a 20-year-old independent blogger with a passion for sharing about fashion and lifestyle.