Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
テストコードをアプリケーションコードと同
じ階層に置きたい
@kikuchy
Who?
@kikuchy
菊池紘
株式会社Diverse (ミクシィグループ)
実はAndroidエンジニアなので、Kotlinの正式言語採用に浮かれてい
ます
ところで
関連のあるものは同じところに置いておきたい
と思うことはありませんか?
同じグループに置いておいた方が使いやすい
Target 間違えずに指定できてますか?
アッ
試される目grep力
作りました!!
https://github.com/kikuchy/lodger
$ lodger 
<xcodeproj_path> 
<application_target_name> 
<test_target_name>
Compile前のRun Scriptに入れておけば、修正忘れの心配もなし!
ファイル名がテスト用っぽい名前してるのかを見ています。
Stub
Mock
Spy
Tests (Test)
ファイル名に秩序がないとちゃんと動きません。
(正規表現はオプションで指定できるのでカスタマイズはバッチリ)
ファイルの行き来を楽にして開発のストレスを減らしましょう
「うちはこうしてます!」という便利管理方法があれば教えてくださ
い!
ちなみに今の「関連するものを同じGroupに置く方法」、SwiftLintとは
相性が悪いです。
Support for '*' when search for files excluded? · Issue #1220 ·
realm/Swi...
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
テストコードをアプリケーションコードと同じ階層に置きたい
Upcoming SlideShare
Loading in …5
×

テストコードをアプリケーションコードと同じ階層に置きたい

2,534 views

Published on

iOS Test Night #4 で発表したものです。

https://testnight.connpass.com/event/54316/

Published in: Technology
  • Be the first to comment

テストコードをアプリケーションコードと同じ階層に置きたい

  1. 1. テストコードをアプリケーションコードと同 じ階層に置きたい @kikuchy
  2. 2. Who? @kikuchy 菊池紘 株式会社Diverse (ミクシィグループ) 実はAndroidエンジニアなので、Kotlinの正式言語採用に浮かれてい ます
  3. 3. ところで 関連のあるものは同じところに置いておきたい と思うことはありませんか?
  4. 4. 同じグループに置いておいた方が使いやすい
  5. 5. Target 間違えずに指定できてますか?
  6. 6. アッ
  7. 7. 試される目grep力
  8. 8. 作りました!!
  9. 9. https://github.com/kikuchy/lodger
  10. 10. $ lodger <xcodeproj_path> <application_target_name> <test_target_name>
  11. 11. Compile前のRun Scriptに入れておけば、修正忘れの心配もなし!
  12. 12. ファイル名がテスト用っぽい名前してるのかを見ています。 Stub Mock Spy Tests (Test) ファイル名に秩序がないとちゃんと動きません。 (正規表現はオプションで指定できるのでカスタマイズはバッチリ)
  13. 13. ファイルの行き来を楽にして開発のストレスを減らしましょう
  14. 14. 「うちはこうしてます!」という便利管理方法があれば教えてくださ い!
  15. 15. ちなみに今の「関連するものを同じGroupに置く方法」、SwiftLintとは 相性が悪いです。 Support for '*' when search for files excluded? · Issue #1220 · realm/SwiftLint https://github.com/realm/SwiftLint/issues/1220 今年の3月から放置されているIssue

×