Engineering best practices, mi fan un baffo!
summary
Argues that automation is the practical way to enforce engineering best practices and offers concrete tools and workflows that actually run and scale. Recommends SwiftFormat and SwiftLint as must installs, shows five integration methods and favors Brewfile + build phases for reproducible local installs, and demonstrates tools that find real problems: periphery finds dead code, scanCode locates stray third party blobs, XCAssetLint flags unused images (used to reclaim megabytes), IBColorTool exposes 150 colors from a 20 color palette, and libFuzzer crashes a JSON parser within seconds.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:26Self-driving razor for code
- 3:12Swift lint and Swift format
- 5:38Brewfile and build phases
- 6:21Tidying up the project
- 8:47Linting assets and storyboards
- 9:28Managing unused images
- 11:34Dark mode and color chaos
- 17:54Ditch the Xcode project file
- 21:27Code coverage and testing
- 23:56Fuzz and UI testing
- 26:26Modular UI and SwiftUI
- 29:13SwiftUI previews and testing
- 32:49Recap and tooling summary
related talks
56mThe art of keeping your project from falling apart
35mEngineering for Software - How to Amplify Creativity
32mRunning An Effective Mobile Engineering Team
57mEngineering for Software
44mLies we tell ourselves about developer infrastructure
37mEngineering for Software
20mFireside Chat
01h 01mEngineering for Software - How to Amplify Creativity
