Submit Search
Upload
テストコードをアプリケーションコードと同じ階層に置きたい
•
3 likes
•
4,551 views
Hiroshi Kikuchi
Follow
iOS Test Night #4 で発表したものです。 https://testnight.connpass.com/event/54316/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
TDD のこころ
TDD のこころ
Takuto Wada
第4部「Tddとペアプロのめざめ」
第4部「Tddとペアプロのめざめ」
Hiromu Shioya
Hokkaido.pm #11
Hokkaido.pm #11
moznion
UnitTestは最もTDDしやすいか否か? #TDDMeetUp
UnitTestは最もTDDしやすいか否か? #TDDMeetUp
kyon mm
PHPerのためのpostgresqlチューニングmini
PHPerのためのpostgresqlチューニングmini
Takhisa Hirokawa
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
makopi 23
没セッション 知識ゼロから学んだソフトウェアテスト
没セッション 知識ゼロから学んだソフトウェアテスト
伸男 伊藤
Recommended
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
TDD のこころ
TDD のこころ
Takuto Wada
第4部「Tddとペアプロのめざめ」
第4部「Tddとペアプロのめざめ」
Hiromu Shioya
Hokkaido.pm #11
Hokkaido.pm #11
moznion
UnitTestは最もTDDしやすいか否か? #TDDMeetUp
UnitTestは最もTDDしやすいか否か? #TDDMeetUp
kyon mm
PHPerのためのpostgresqlチューニングmini
PHPerのためのpostgresqlチューニングmini
Takhisa Hirokawa
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
『はじめてのClojure』勉強会#3 第7章:テスト、テスト、テスト
makopi 23
没セッション 知識ゼロから学んだソフトウェアテスト
没セッション 知識ゼロから学んだソフトウェアテスト
伸男 伊藤
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
Life Robotics
プログラミング勉強会 その0
プログラミング勉強会 その0
Hirokazu Fukami
Tddのすゝめ
Tddのすゝめ
将 高野
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
Fitnesse を用いたテストの効率化について
Fitnesse を用いたテストの効率化について
tecopark
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
20141101渋谷ruby会議
20141101渋谷ruby会議
Fukui Osamu
Tdd is really dead ?
Tdd is really dead ?
Akira Suenami
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
Mizukiryu refactering-20110821
Mizukiryu refactering-20110821
Mizuki Yamanaka
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
Kentarou Takeda
DARPA Robotics Challenge概要
DARPA Robotics Challenge概要
Johnny_kk
20150715 『続・断捨離』TDDの心得編
20150715 『続・断捨離』TDDの心得編
nackypon
Android Developer Toolsのバグを見つけて直してもらった話
Android Developer Toolsのバグを見つけて直してもらった話
Hiroshi Kikuchi
今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは
Hiroshi Kikuchi
新規Androidアプリ開発において何より大切なこと
新規Androidアプリ開発において何より大切なこと
Hiroshi Kikuchi
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
Hiroshi Kikuchi
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
Hiroshi Kikuchi
KotlinJSって正直どうなん
KotlinJSって正直どうなん
Hiroshi Kikuchi
画面状態を抽象化してテスタブル設計ライフを送ろう
画面状態を抽象化してテスタブル設計ライフを送ろう
Hiroshi Kikuchi
Android thingsやってみた
Android thingsやってみた
Hiroshi Kikuchi
More Related Content
What's hot
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
Life Robotics
プログラミング勉強会 その0
プログラミング勉強会 その0
Hirokazu Fukami
Tddのすゝめ
Tddのすゝめ
将 高野
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
Fitnesse を用いたテストの効率化について
Fitnesse を用いたテストの効率化について
tecopark
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
20141101渋谷ruby会議
20141101渋谷ruby会議
Fukui Osamu
Tdd is really dead ?
Tdd is really dead ?
Akira Suenami
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
Mizukiryu refactering-20110821
Mizukiryu refactering-20110821
Mizuki Yamanaka
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
Yasui Tsutomu
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
Kentarou Takeda
DARPA Robotics Challenge概要
DARPA Robotics Challenge概要
Johnny_kk
20150715 『続・断捨離』TDDの心得編
20150715 『続・断捨離』TDDの心得編
nackypon
What's hot
(14)
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
プログラミング勉強会 その0
プログラミング勉強会 その0
Tddのすゝめ
Tddのすゝめ
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
Fitnesse を用いたテストの効率化について
Fitnesse を用いたテストの効率化について
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
20141101渋谷ruby会議
20141101渋谷ruby会議
Tdd is really dead ?
Tdd is really dead ?
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
Mizukiryu refactering-20110821
Mizukiryu refactering-20110821
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
バリデーション駆動開発(仮称)で プロジェクトメンバー全員を幸せにした話
DARPA Robotics Challenge概要
DARPA Robotics Challenge概要
20150715 『続・断捨離』TDDの心得編
20150715 『続・断捨離』TDDの心得編
More from Hiroshi Kikuchi
Android Developer Toolsのバグを見つけて直してもらった話
Android Developer Toolsのバグを見つけて直してもらった話
Hiroshi Kikuchi
今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは
Hiroshi Kikuchi
新規Androidアプリ開発において何より大切なこと
新規Androidアプリ開発において何より大切なこと
Hiroshi Kikuchi
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
Hiroshi Kikuchi
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
Hiroshi Kikuchi
KotlinJSって正直どうなん
KotlinJSって正直どうなん
Hiroshi Kikuchi
画面状態を抽象化してテスタブル設計ライフを送ろう
画面状態を抽象化してテスタブル設計ライフを送ろう
Hiroshi Kikuchi
Android thingsやってみた
Android thingsやってみた
Hiroshi Kikuchi
どうしてコードはレガシーになるのか
どうしてコードはレガシーになるのか
Hiroshi Kikuchi
Androidの世界を離れて異文化留学してみた
Androidの世界を離れて異文化留学してみた
Hiroshi Kikuchi
なるべくコードを書かないAndroid開発
なるべくコードを書かないAndroid開発
Hiroshi Kikuchi
開発チームにKotlinを導入した話
開発チームにKotlinを導入した話
Hiroshi Kikuchi
3分で作る Kotlin Friendly な API
3分で作る Kotlin Friendly な API
Hiroshi Kikuchi
Designing Auto Generated Codes
Designing Auto Generated Codes
Hiroshi Kikuchi
C#でiPhone & Androidアプリ!
C#でiPhone & Androidアプリ!
Hiroshi Kikuchi
Ideatter : Tech-on2011決勝でのプレゼン資料
Ideatter : Tech-on2011決勝でのプレゼン資料
Hiroshi Kikuchi
More from Hiroshi Kikuchi
(16)
Android Developer Toolsのバグを見つけて直してもらった話
Android Developer Toolsのバグを見つけて直してもらった話
今更聞けない? Androidのテストのいろは
今更聞けない? Androidのテストのいろは
新規Androidアプリ開発において何より大切なこと
新規Androidアプリ開発において何より大切なこと
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
モバイルアプリ開発をグッと楽にするKotlinの便利なところ3選
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
KotlinJSって正直どうなん
KotlinJSって正直どうなん
画面状態を抽象化してテスタブル設計ライフを送ろう
画面状態を抽象化してテスタブル設計ライフを送ろう
Android thingsやってみた
Android thingsやってみた
どうしてコードはレガシーになるのか
どうしてコードはレガシーになるのか
Androidの世界を離れて異文化留学してみた
Androidの世界を離れて異文化留学してみた
なるべくコードを書かないAndroid開発
なるべくコードを書かないAndroid開発
開発チームにKotlinを導入した話
開発チームにKotlinを導入した話
3分で作る Kotlin Friendly な API
3分で作る Kotlin Friendly な API
Designing Auto Generated Codes
Designing Auto Generated Codes
C#でiPhone & Androidアプリ!
C#でiPhone & Androidアプリ!
Ideatter : Tech-on2011決勝でのプレゼン資料
Ideatter : Tech-on2011決勝でのプレゼン資料
Recently uploaded
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
Ayachika Kitazaki
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
瑛一 西口
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
keikoitakurag
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
Recently uploaded
(11)
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
テストコードをアプリケーションコードと同じ階層に置きたい
1.
テストコードをアプリケーションコードと同 じ階層に置きたい @kikuchy
2.
Who? @kikuchy 菊池紘 株式会社Diverse (ミクシィグループ) 実はAndroidエンジニアなので、Kotlinの正式言語採用に浮かれてい ます
3.
ところで 関連のあるものは同じところに置いておきたい と思うことはありませんか?
4.
5.
6.
7.
8.
同じグループに置いておいた方が使いやすい
9.
Target 間違えずに指定できてますか?
10.
11.
アッ
12.
13.
14.
試される目grep力
15.
16.
作りました!!
17.
https://github.com/kikuchy/lodger
18.
$ lodger <xcodeproj_path>
<application_target_name> <test_target_name>
19.
20.
21.
Compile前のRun Scriptに入れておけば、修正忘れの心配もなし!
22.
ファイル名がテスト用っぽい名前してるのかを見ています。 Stub Mock Spy Tests (Test) ファイル名に秩序がないとちゃんと動きません。 (正規表現はオプションで指定できるのでカスタマイズはバッチリ)
23.
ファイルの行き来を楽にして開発のストレスを減らしましょう
24.
「うちはこうしてます!」という便利管理方法があれば教えてくださ い!
25.
ちなみに今の「関連するものを同じGroupに置く方法」、SwiftLintとは 相性が悪いです。 Support for '*'
when search for files excluded? · Issue #1220 · realm/SwiftLint https://github.com/realm/SwiftLint/issues/1220 今年の3月から放置されているIssue
Download now