Repro Tech #8 Mobile SDK Reliability supported by 助太刀
- threetreeslight
- 1501
- 1
- 0
- 22
使う側で見ると、ブラックボックスのSDK導入は怖いのだよね。だからこそ信頼を得るために品質は大切。 #reprotech
2019-05-14 20:56:38【品質】 アプリ開発 - クラッシュフリー100%を目指しているが、クッラッシュ防げないので速やかに対応できる方針へ SDK開発 - 絶対にクラッシュさせてはいけない。OSS出ないからこそ特に #reprotech
2019-05-14 20:56:38SDKエンジニア入ったばっかりの人に任せるいい感じのタスクって難しい話なるほど感半端ない #reprotech
2019-05-14 21:01:53leeさんの発表始まった! #reprotech pic.twitter.com/GpCO6YOl6I
2019-05-14 21:03:54「アプリやっていたエンジニアがほとんどだと思うので、バグやテストコードよりばえるのモチベーション上がるのでおすすめ」 #reprotech
2019-05-14 21:04:14アプリ本体のクラッシュと区別しないとまずい。SDKはmian threadで動くことが少ないこともあるので、一つの解決策としてthread name / queue lableで区別 また、他のクラッシュと共存できないとまずい #reprotech
2019-05-14 21:07:34ライブラリのクラッシュを検知したいがCrashlyticsと共存できないとアプリのクラッシュをもみけす問題がある #reprotech
2019-05-14 21:07:48【Android】 therad nameに prefixをつけて処理分類する 自分たちのじゃなかったらリレーする #reprotech
2019-05-14 21:08:29【iOS】 signal handlerをリレーする必要があるけど・・・ Crashlytics/Firebase Crrashがリレーしてくれない! #reprotech
2019-05-14 21:09:10「FirebaseCrashはsegvをリレーしてもクラッシュして全然伝わってこない 」 なんとw #reprotech
2019-05-14 21:09:57iOSはsignalにbreakpointを仕込んでもうまく挙動しないので、デバッグモードでは動かない。 なので共存の試験は大変。ログファイルに書き出し実験後に回収して確認する。 しかもcrrashlytics/firebase crahsはすぐに反映してくれないので本当に共存できいるのかわからない・・・ #reprotech
2019-05-14 21:11:39【 やることないぞこれ!】 Android - OOMとDeadSystem Exceptionがほとんど。 iOS - buffer増やせない問題。 - allocateのミスでunrecognize selector #reprotech
2019-05-14 21:13:24勉強になったし、SDK開発のニッチな話に共感しまくりな会場の雰囲気が楽しかった。企画・運営ありがとうございました! #reprotech
2019-05-14 23:22:43