#2 Part 2 – iOS – TDD – Random Character App – TDD Networking with Moya (Continue)

In this new series, we will be learning how we can use Test Driven Development on a networking based iOS project app, and in this case, we will fetch random character from `rickandmortyapi` and display it to the screen! Let's dive in into the second part, the Test Drive Networking layer. We will learn on … Continue reading #2 Part 2 – iOS – TDD – Random Character App – TDD Networking with Moya (Continue)

#1 Part 1 iOS – TDD – Random Character App – Project Setup and TDD Networking

In this new series, we will be learning how we can use Test Driven Development on a networking based iOS project app, and in this case, we will fetch random character from `rickandmortyapi` and display it to the screen! Let's dive in into the first part, the Project Setup and some error handling TDD Networking. … Continue reading #1 Part 1 iOS – TDD – Random Character App – Project Setup and TDD Networking

#8 Swift – TDD + Delete Duplicates in Sorted List (Linked List)

Hi everyone, TDD is helpful, and now, I am going to share how we can use TDD on solving Delete Duplicates in sorted LinkedList problem! website - https://arifinfrds.com/ GitHub repository https://github.com/arifinfrds/ LeetCode: https://leetcode.com/problems/remove-duplicates-from-sorted-list/solutions/3073732/solution-using-swift-using-current-and-previous-node-pointer/ #deleteduplicatesinlinkedlist #tdd #testdrivendevelopment #swiftprogramming #dsa #datastructuresandalgorithms #arifinfrds #leetcode #leetcodesolution #programmer #softwaredeveloper #softwareengineer https://youtu.be/ymmSCNWo3NA

#7 Swift – TDD + Valid Anagram

Hi everyone, I am back, and this video is about how we can use Test Driven Development to solve Valid Anagram algorithm Problem! Refactoring is part of TDD, and it is changing code without changing the behavior, and TDD can help us to achieve that. GitHub repository https://github.com/arifinfrds/ LeetCode: https://leetcode.com/problems/valid-a... https://leetcode.com/problems/valid-a... #validanagram#tdd #testdrivendevelopment #swiftprogramming #dsa … Continue reading #7 Swift – TDD + Valid Anagram

#6 Swift – TDD + Merge Two Lists (LeetCode)

Hi everyone, I am back, and this video is about how we can use Test Driven Development to solve Merge Two Lists algorithm Problem! We can use TDD to solve very small unit of logic, then we can keep refactor our code so that it can works in integration. #tdd #testdrivendevelopment #swiftprogramming #dsa #datastructuresandalgorithms #arifinfrds … Continue reading #6 Swift – TDD + Merge Two Lists (LeetCode)

#5 Swift – TDD + Nearest Palindromic

Hi everyone, this is my very first video in 2023 and this video is about how we can use Test Driven Development to solve Nearest Palindromic algorithm Problem! We can use TDD to solve very small unit of logic, then we can keep refactor our code so that it can works in integration. #testdrivendevelopment #nearestpalindromic … Continue reading #5 Swift – TDD + Nearest Palindromic

#3 Explore Swift Snapshot Testing on iOS

Hi, I am happy to share how I implement Snapshot Testing using swift-snapshot-testing library from Pointfree's GitHub! Snapshot Testing is one of testing strategy that compares saved captured screen image with the new captured screen image, so that we can know that if the UI is altered or not, to maintain the UI consistency. Let … Continue reading #3 Explore Swift Snapshot Testing on iOS

Bug Fixing using Test Driven Development and Bind Reducer to UI

Bug Fixing using Test Driven Development and Bind Reducer to UI In this video, I am happy to share on how we can fix a bug using TDD, and bind our Reducer to the UI. Test Driven Development can help us fix a bug through its process, which is fun to do, by following the … Continue reading Bug Fixing using Test Driven Development and Bind Reducer to UI