In Search of Test Discovery Solutions in iOS
iOS engineering, CI infrastructure, and personal essays by Thuyen Trinh.
A tool to identify unused code in Swift projects. Contribute to peripheryapp/periphery development by creating an account on GitHub.
iOS engineering, CI infrastructure, and personal essays by Thuyen Trinh.
One protocol. 25 methods. 6 teams. A race condition nobody saw coming. A war story about the Interface Segregation Principle in iOS.
The Muse codebase is over 5 years old with over 350,000 lines of Swift, and I’m sure is filled with more than a few archeological code-fossils. Like any startup …
Shipping software is hard. My secret to doing it successfully is a combination of careful scoping, with strict avoidance of feature creep. But even then, it’...