Findyのやつ
Developer of iMast https://github.com/cinderella-project/iMast (Third-party Mastodon client for iOS)
あと一応 Misskey の Collabolator だったり Quesdon を昔作ってたりしました
渋谷凛のことが大好き。
フォロリクはお気軽に。
FANBOXを始めました https://rinsuki.fanbox.cc/
OSS書きまくってる人向けにGitHubから年収推定とイケイケ企業紹介しちゃうよんサービスに何も知らんおっさんが仕事のソース上げて試すの、完全に交通事故
@sota_n 確かに何でだろう…。グローバル名前空間で知らん人のコードが衝突して欲しくなかったから自分で持ってるドメインを使わせれば解決や!みたいな感じだったのかな…
例えばiMastの場合だと仕方ないので「何かあったけど呼び出し元に辿るのが難しい時の最終用エラーハンドラー」があって、そのハンドラーの実装はアラートを出す、という風になってるんだけど、エラーのタイミングによってはUIスレッドでエラーアラートと別の処理がかち合って運が悪いとクラッシュ、ということがごく稀にある
Streaming API でデコードできないデータが来た時にどうするのか?というのはなかなか難しい気がしている
@tateisu そもそも I/O 境界で予期せぬデータが来ると落ちるというのが理解できないんですよね…… deserializer が普通に実行時エラーを返せば済む話で、そこからデフォルトメッセージなり「未知」という variant なりで妥協した扱いをするというのは普通にできると思うんですが (言語によっては面倒だったりするのかもですが)