TIL swift-testing-revolutionary
TIL swift-testing-revolutionary for converting test cases written in XCTest to swift-testing.
swift-geometrize is safe from data races now:
Read Async await in Swift: The Full Toolkit.
Read Advanced Swift Actors: Re-entrancy & Interleaving.
Watched WWDC 2021 video Swift concurrency: Behind the scenes.
Read Wiki articles Dependency injection and Dependency inversion principle.
The principle states:[1]
A. High-level modules should not import anything from low-level modules. Both should depend on abstractions (e.g., interfaces).
B. Abstractions should not depend on details. Details (concrete implementations) should depend on abstractions.