App Academy

Software Stuff

Category: tdd

  • The Economics of End-to-End vs. Unit Testing

    When it comes to iOS testing, automation tools are often a topic of heated debate among developers. Yet, stepping away from the technical back-and-forth, it’s the business perspective that frequently…


  • Using Thread Sanitizer in Tests: Solving Data Races in Concurrency and Multithreading

    Data Races Data races in concurrent programming occur when multiple threads access the same memory location without proper synchronization, leading to unpredictable program behavior and potential memory corruption. In Swift,…


  • Test Doubles: Why Stub&Spies Are Preferred Over Mocks

    When it comes to testing modules in integration, it’s beneficial to use end-to-end tests. However, it’s not practical or realistic to use end-to-end tests when testing individual modules. Let’s imagine…


  • TDD In Practise

    When it comes to Testing In Swift, there are 3 keys, 1 – Design your code for clear testability. Unified Input & Output: In the functional programming world there is…


HOME

Hope you’ll enjoy Swifty Posts!