ブラックボックスなコードに対して少しずつテストを書いていくためのテクニック @k_katsumi #orecon_ios

https://fortee.jp/iosdc-japan-2018/proposal/51b4f787-3341-462e-8b50-c875915613d9 継続的に開発していく上で、テストは非常に重要です。意図しない影響を防ぎ、毎回のレビューの負荷を大きく下げます。一方で、テストがない複雑なコードはすぐにブラックボックス化し、変更もレビューも大変になります。しかし最初からテストを書くことは難しいことも多く、テスタブルなコードでないこともあります。そのような場合でも、大幅な書き換えをすることなく、最小限の負荷でテストを書いていくさまざまなテクニックを、私の経験から実例を用いて解説します。
5
あべちゃん@iOS/Android Developer @yutaabe200

最後は @k_katsumi さんの「ブラックボックスなコードに対して少しずつテストを書いていくためのテクニック」 #orecon_ios

2018-09-12 20:40:03
俺コン運営 @orecon_official

Next up: 20:43 / ブラックボックスなコードに対して少しずつテストを書いていくためのテクニック / Kishikawa Katsumi @k_katsumi 本日のラストトークです! #orecon_ios

2018-09-12 20:42:03
O2K@RDF勉強中 @Riz_107

きしかわさんのトークにすぎがみさんが合いの手入れていく形だと…!?楽しみすぎる #orecon_ios

2018-09-12 20:42:38
にわタコ @niwatako

次は1トラック L('ω')┘三└('ω’)」 #orecon_ios

2018-09-12 20:43:09
jollyjoester @jollyjoester

「ブラックボックスなコードに対して少しずつテストを書いていくためのテクニック」@k_katsumi さんの発表に@susieyy さんが合いの手!? #orecon_ios

2018-09-12 20:43:40
ヒラノ風ドリアんぬ🥘 @hiraraanon

「最初からテストが書かれてないコードに手を入れるときは一ミリもテストを書こうとは思はないので、その態度を改めるために参考にしたい。」 #orecon_ios

2018-09-12 20:44:24
jollyjoester @jollyjoester

テストがないところにテストを書く気がおきない->テスト頑張って書いていくしかない #orecon_ios

2018-09-12 20:44:48
サ/ (○=×=△=□) @kz56cd

今日一楽しみにしてた岸川さんのやつ #orecon_ios

2018-09-12 20:45:02
shiz(しず)@翻訳本発売中 @stzn3

ブラックボックスなコード = テストがないので手で動かして確認するしかないコード #orecon_ios

2018-09-12 20:45:29
みなみ @minami1389

ブラックボックスなコード = テストがなくて、実際に動かしてみないと分からないコード #orecon_ios

2018-09-12 20:45:29
にわタコ @niwatako

ブラックボックスなコードとは、端的にはテストがない、動かして確認するしか無い、というものになります。 自分が書いたものでもそういう状態になることはあります。 テストがないというのは、変更するのが怖いコード、変更するとリリースするのが不安とか、あると思います。 #orecon_ios

2018-09-12 20:45:36
O2K@RDF勉強中 @Riz_107

あるある > 変更したらリリースが怖いコード #orecon_ios

2018-09-12 20:45:45
星野恵瑠#今日も1日フレンズ㌠ @lovee

岸川さんでもブラックボックスなコード毎日出会ってるのか #orecon_ios

2018-09-12 20:46:05
にわタコ @niwatako

我々もうまくやっていると思いますが、そういうところはあって、そういうPRがあると、お互い顔を見合わせて今回はQAしっかりやらないといけないねということがある #orecon_ios

2018-09-12 20:46:06
にわタコ @niwatako

そういうときの選択肢を示すことができればいいと思う #orecon_ios

2018-09-12 20:46:26
Daiki Matsudate @d_date

.@k_katsumi さんと @susieyy さんでブラックボックスなコードに対して少しずつテストを書いていくためのテクニックです(僕の同僚かつうちのアプリの話なので僕と緊張) #orecon_ios pic.twitter.com/knY6QIHEFM

2018-09-12 20:46:56
拡大
hachinobu @hachinobu1

岸川さんのトークに突如、杉上さん参戦! #orecon_ios pic.twitter.com/8x0CAMoYMe

2018-09-12 20:47:42
拡大
椎名夏希 @417_72ki

パターン多すぎてげんなりしそう... #orecon_ios

2018-09-12 20:48:08
shiz(しず)@翻訳本発売中 @stzn3

例:ちょっと複雑そうに見えるCollectionViewの画面 複数のデータの読み込み先がある ログイン状態で出るものが変わる ログインしていても状態がいくつかある バナーを出すこともある(複数の場合もあり) グローバルなエラーは画面を変えて出す #orecon_ios

2018-09-12 20:48:29
1 ・・ 8 次へ