Multi-file extensions of a single class are another form of deodorant, covering up a Large Class code smell. #SwiftLang
=> More informations about this toot | View the thread
I first encountered Genesis through A Trick of the Tail, then Wind and Wuthering — all post Peter Gabriel, though I didn't know it then. Their live album Seconds Out exposed me to their older PG-era catalog, which I came to love. Like this beauty. https://www.youtube.com/watch?v=SzP9RdouIbw
=> More informations about this toot | View the thread
As static analysis warnings become more powerful with each new release of Xcode, does Test-Driven Development become less important? Not at all! https://qualitycoding.org/static-analysis/
=> More informations about this toot | View the thread
"Our iOS Code is Too Complex for Unit Tests" is a Lie 🤥 https://qualitycoding.org/legacy-code-rescue-thousand-line-view-controller/ #LegacyCode
=> More informations about this toot | View the thread
Ready to Discover a New Approach to Testing SwiftUI? 🚀 https://qualitycoding.org/swiftui-testing-challenge/ #UnitTesting
=> More informations about this toot | View the thread
I want to continue to recommend non-iOS gatherings to my iOS friends. If you're near London, check out https://socratesuk.org/ …especially if you've never experienced an open conference, where the participants form the agenda!
=> More informations about this toot | View the thread
🛟 Breaking Down the Massive View Controller: A Step-by-Step Rescue Guide https://qualitycoding.org/legacy-code-rescue-thousand-line-view-controller/ #iOSDev
=> More informations about this toot | View the thread
SwiftUI and Unit Tests: A Worthwhile Pursuit or a Fool's Errand? 🤷♂️ https://qualitycoding.org/swiftui-testing-challenge/ #SwiftUI
=> More informations about this toot | View the thread
Via a friend on Bluesky: XcodeBenchmark https://github.com/devMEremenko/XcodeBenchmark
=> More informations about this toot | View the thread
"A CI tool is responsible for building the application" does not mean that CI is "building the application."
=> More informations about this toot | View the thread
Tools != Practices
You can practice CI without CI tooling. (We use tools to make things easier.)
Just because you use CI tooling doesn't mean you practice CI.
=> More informations about this toot | View the thread
As I go through a corporate training module on testing, they talk about Arrange, Act, Assert. I want to give credit where credit is due… The AAA pattern was named by @billwake https://xp123.com/3a-arrange-act-assert/
=> More informations about this toot | View the thread
Anyone have an example of public Xcode project that is fairly large, but doesn't require any extra configuration to build? (Like xcodeproj + SPM only, no other dependencies.) Someone on Reddit is asking for something they can use to check the capability of their machine for Xcode use.
=> More informations about this toot | View the thread
Testing SwiftUI: A Simple Counter App That Raises Big Questions ❓ https://qualitycoding.org/swiftui-testing-challenge/ #iOSDev
=> More informations about this toot | View the thread
SwiftUI Testing Challenge: Can You Test This Counter App? 🤔 https://qualitycoding.org/swiftui-testing-challenge/ #SwiftUI
=> More informations about this toot | View the thread
⚡️ 6 Tests to 120: A Legacy Code Transformation Story https://qualitycoding.org/legacy-code-rescue-thousand-line-view-controller/ #TechDebt
=> More informations about this toot | View the thread
Watched Appointment With Death (1988), Peter Ustinov's last performance as Poirot. The pacing of older films is much slower than today's. Our kids would have fallen asleep or left the room. But for my wife & me, it felt oddly nostalgic to slow down.
=> More informations about this toot | View the thread
Developers have little time overlap? Then async code reviews may be necessary (until you restructure to get that overlap).
Developers working in the same time, mostly? Then async code reviews are waste.
=> More informations about this toot | View the thread
I keep thinking, "Maybe it's time I upgrade this machine to Sequoia." But then I think, "But what would I gain?"
Apple Intelligence for coding doesn't sound like it's on par with Claude or even GitHub Copilot, at least not yet.
=> More informations about this toot | View the thread
🚦 Here are the the 3 steps I use most when refactoring tests. Includes a practical exercise for your own tests. Refactor your tests for clarity. https://qualitycoding.org/refactoring-tests/
=> More informations about this toot | View the thread
=> This profile with reblog | Go to qcoding@iosdev.space account This content has been proxied by September (3851b).Proxy Information
text/gemini