66: 開發的開發、Refactoring 就像切牛肉

weak self - A podcast by 一三、波肥

Categories:

波肥講在 iOS infra team 做了什麼、refactoring。第五季開始的一週開發者新聞、勸敗單元正式上線。 { 完整節目筆記 https://weakself.dev/episodes/66 } 👋 開場 推廣 Pofat 講 code 3: [生活中的 code] 一掃即應的 QR Code ⏪上集節目回顧 💻紙巾架改良版 🍎Apple 把 GM 改 RC 是因為 BLM 📰一週開發者新聞 📱Xcode 12.4 & iOS 14.4 正式版、macOS Big Sur 11.2 RC3 💪Dan Riccio 在 Apple 展開職涯新篇章 🤑Apple 公布第一季財務報告 🔒Apple 的國際資料隱私日:提高透明度並賦予使用者權力 🗣Apple 日本橫濱團隊徵 Siri 台語工程師 🔑App Store Connect 即將需要認證(Apple ID 兩步驟/雙因子驗證)開始強制要求 🎫新的Apple Worldwide Developer Relations Intermediate Certificate 用 iPhone 12 Pro 拍的阿年(影片、幕後花絮) ⭐️iOS Infra Team 在做什麼? 波肥的 infra team 經驗:Infra team 都在預先做 Apple 的工具😅 Logging (Swift Logging) Nested autoclosure 的 power 老 DateFormatter 的 threading issue 在 production env 裡自動隱蔽 PII 的 logs: https://olegdreyman.medium.com/keep-private-information-out-of-your-logs-with-swift-bbd2fbcd9a40 Perf Monitor (MetricKit) Instrument 裡的 Signpost 量化各項數據,功能與任務的邊界確認 未實現的野望:所有副作用打包 (Publisher,ObservableType),計量 Refactoring 大型 refactor 的執行小撇步 先決定長期目標 再決定最先能畫出邊界的區域 Meet me halfway Others Code review 踩坑 文件文件文件文件 以前聊過的 25: 難道公司發大財了!?App Launch Time 加速面面觀 💸本週勸敗 Timing (Setapp) Bartender (Setapp) 👋 收尾 -- Hosting provided by SoundOn