Soumettre la recherche
Mettre en ligne
テストコードをアプリケーションコードと同じ階層に置きたい
•
3 j'aime
•
4,550 vues
Hiroshi Kikuchi
Suivre
iOS Test Night #4 で発表したものです。 https://testnight.connpass.com/event/54316/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 27
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
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
没セッション 知識ゼロから学んだソフトウェアテスト
没セッション 知識ゼロから学んだソフトウェアテスト
伸男 伊藤
Recommandé
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
Contenu connexe
Tendances
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
Tendances
(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の心得編
Plus de 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
Plus de 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決勝でのプレゼン資料
Dernier
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Dernier
(10)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
テストコードをアプリケーションコードと同じ階層に置きたい
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
Télécharger maintenant