Upgrade to Pro — share decks privately, control downloads, hide ads and more …

6年ほど育ったiOSプロジェクトを刷新した話 / Renewed iOS project that grew up for about 6 years

6年ほど育ったiOSプロジェクトを刷新した話 / Renewed iOS project that grew up for about 6 years

potatotips #63 @スマートニュース株式会社
https://potatotips.connpass.com/event/134616/

ryokosuge

July 24, 2019
Tweet

More Decks by ryokosuge

Other Decks in Technology

Transcript

  1. 自己紹介 • 株式会社fluct ◦ SSP開発本部 SDKチーム ▪ 主にFluctSDK iOSの 開発してます

    ◦ 入社して9ヶ月くらい ◦ 前職はマンガアプリ作って ました Twitter: @ryo_kosuge GitHub: ryokosuge
  2. 広告SDKの開発について • 継続的な開発ではない ◦ がっつり作るのは新しいフォーマット対応のみ • テストはしっかり書く ◦ ほぼ100%網羅されている ◦

    品質は絶対 • 作る前にしっかり設計して100%作り込んでリリースする ◦ 作ったものは容易に捨てられない世界
  3. 広告SDKのプロジェクト • ターゲットがおかしいからindexがうまくはられない ◦ テストを書く時にサジェストが出ない ◦ import error ▪ Headerファイルが見つからないらしい

    • CIも時間がかかる ◦ キャッシュなど活用しても根本が解消されない ◦ 1つPRのjobに10分以上かかってしまうこともある