How code isolation helps refactoring
Single responsibility. Separation of concerns. Code isolation. Data encapsulation. These concepts are so universal. They are easy to accept and take for granted...
Single responsibility. Separation of concerns. Code isolation. Data encapsulation. These concepts are so universal. They are easy to accept and take for granted...
The following story is horrifying, yet very familiar to any professional developer. Chris the Client: How’s the app coming along? Are we ready to release ...
This is part 2 of this terminology series: Terminology Part 1: Clean Swift Architecture Terminology Part 2: Unit Testing and TDD (this post) This method is diff...
This is part 1 of this terminology series: Terminology Part 1: Clean Swift Architecture (this post) Terminology Part 2: Unit Testing and TDD What should I name ...
Unit testing is super useful, because it boosts your confidence to know that you aren’t breaking existing features while making changes to your app. Howev...