Lack of real-time test execution and poor test file organization
4/10 LowSwift testing does not support real-time test execution when files change. Tests must live in separate modules due to Objective-C conventions from 20 years ago, rather than alongside source files, creating organizational friction.
Collection History
Query: “What are the most common pain points with Swift for developers in 2025?”4/4/2026
Also in JavaScript land, you can set up your unit tests to run in real-time when you change files. That would be nice to have. Especially if tests could live alongside files, rather than in a separate module because that's how Objective-C decided to do it 20 years ago.
Created: 4/4/2026Updated: 4/4/2026