Submit Search
Upload
NSEG第3回勉強会
•
0 likes
•
822 views
ko ty
Follow
NSEGでテストコードの書き方について話しました。
Read less
Read more
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
NSEG第25回勉強会
NSEG第25回勉強会
ko ty
Nseg第32回勉強会
Nseg第32回勉強会
ko ty
第2回nseg slideshare
第2回nseg slideshare
ko ty
nseg第5回勉強会
nseg第5回勉強会
ko ty
NSEG第33回勉強会
NSEG第33回勉強会
ko ty
NSEG第11回勉強会
NSEG第11回勉強会
ko ty
Open data とは in open data day
Open data とは in open data day
ko ty
やさしいGit hub
やさしいGit hub
Shintaro Abe
Recommended
NSEG第25回勉強会
NSEG第25回勉強会
ko ty
Nseg第32回勉強会
Nseg第32回勉強会
ko ty
第2回nseg slideshare
第2回nseg slideshare
ko ty
nseg第5回勉強会
nseg第5回勉強会
ko ty
NSEG第33回勉強会
NSEG第33回勉強会
ko ty
NSEG第11回勉強会
NSEG第11回勉強会
ko ty
Open data とは in open data day
Open data とは in open data day
ko ty
やさしいGit hub
やさしいGit hub
Shintaro Abe
install Sourcetree for windows
install Sourcetree for windows
sirojiba
Source treeで始めるgit
Source treeで始めるgit
Satoshi Kamigaki
Source treeの紹介
Source treeの紹介
ko ty
データベース実践入門読書会スペシャル #nseg
データベース実践入門読書会スペシャル #nseg
ko ty
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
ko ty
Git超入門
Git超入門
Shun Nishitsuji
.Netlab202107
.Netlab202107
TomomitsuKusaba
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
株式会社MonotaRO Tech Team
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
kyon mm
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
kyon mm
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
hakoika-itwg
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
Seiji KOMATSU
NetOpsCoding#5 introduction
NetOpsCoding#5 introduction
Taiji Tsuchiya
テストプロセス改善モデルの最新動向
テストプロセス改善モデルの最新動向
崇 山﨑
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
You&I
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Yusuke Goto
レガシーコードに向き合ってみた話
レガシーコードに向き合ってみた話
株式会社MonotaRO Tech Team
アジャイル開発のためのDatadog
アジャイル開発のためのDatadog
Nobuyasu Seki
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Satsuki Urayama
わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21
Yasuhiko Yamamoto
More Related Content
Viewers also liked
install Sourcetree for windows
install Sourcetree for windows
sirojiba
Source treeで始めるgit
Source treeで始めるgit
Satoshi Kamigaki
Source treeの紹介
Source treeの紹介
ko ty
データベース実践入門読書会スペシャル #nseg
データベース実践入門読書会スペシャル #nseg
ko ty
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
ko ty
Git超入門
Git超入門
Shun Nishitsuji
Viewers also liked
(6)
install Sourcetree for windows
install Sourcetree for windows
Source treeで始めるgit
Source treeで始めるgit
Source treeの紹介
Source treeの紹介
データベース実践入門読書会スペシャル #nseg
データベース実践入門読書会スペシャル #nseg
Tddbc nagano0.1(nseg第20回勉強会)
Tddbc nagano0.1(nseg第20回勉強会)
Git超入門
Git超入門
Similar to NSEG第3回勉強会
.Netlab202107
.Netlab202107
TomomitsuKusaba
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
株式会社MonotaRO Tech Team
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
kyon mm
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
kyon mm
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
hakoika-itwg
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
Seiji KOMATSU
NetOpsCoding#5 introduction
NetOpsCoding#5 introduction
Taiji Tsuchiya
テストプロセス改善モデルの最新動向
テストプロセス改善モデルの最新動向
崇 山﨑
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
You&I
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Ikeda Yosuke
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Yusuke Goto
レガシーコードに向き合ってみた話
レガシーコードに向き合ってみた話
株式会社MonotaRO Tech Team
アジャイル開発のためのDatadog
アジャイル開発のためのDatadog
Nobuyasu Seki
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Satsuki Urayama
わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21
Yasuhiko Yamamoto
Introduction to boost test
Introduction to boost test
Kohsuke Yuasa
設計時の見落とし
設計時の見落とし
yaju88
クラウドワークスを使ったバーチャル開発術(セミナー資料)
クラウドワークスを使ったバーチャル開発術(セミナー資料)
Innova Inc.
クラウドワークスを使ったバーチャル開発術
クラウドワークスを使ったバーチャル開発術
Kimiya Sato
Similar to NSEG第3回勉強会
(20)
.Netlab202107
.Netlab202107
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
NetOpsCoding#5 introduction
NetOpsCoding#5 introduction
テストプロセス改善モデルの最新動向
テストプロセス改善モデルの最新動向
Microsoft Team Foundation Service 入門
Microsoft Team Foundation Service 入門
connpass特徴と開発の流れ
connpass特徴と開発の流れ
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
Nab Show 2019 報告会 - ATSC 3.0 / MOS / Machine Learning / 映像合成技術 編
レガシーコードに向き合ってみた話
レガシーコードに向き合ってみた話
アジャイル開発のためのDatadog
アジャイル開発のためのDatadog
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21
Introduction to boost test
Introduction to boost test
設計時の見落とし
設計時の見落とし
クラウドワークスを使ったバーチャル開発術(セミナー資料)
クラウドワークスを使ったバーチャル開発術(セミナー資料)
クラウドワークスを使ったバーチャル開発術
クラウドワークスを使ったバーチャル開発術
NSEG第3回勉強会
1.
NSEG 第3回勉強会
@koty 2010/5/22 第3回 NSEG 勉強会 1
2.
自己紹介 • にしざわこういち(@koty) • 市内の情報サービス会社勤務 •
VB.NET C# ASP.NET 2010/5/22 第3回 NSEG 勉強会 2
3.
今回のお話は・・・・ 2010/5/22
第3回 NSEG 勉強会 3
4.
テストコードを 書こう! 2010/5/22
第3回 NSEG 勉強会 4
5.
アジェンダ • テストコードを書くことの利点 • 四則演算のテスト •
簡単な業務ロジックのテスト ・環境はVisual Studio 2010 ・言語はVB.NET 2010/5/22 第3回 NSEG 勉強会 5
6.
テストコードを書くことの利点 • 退行テストの自動化
– ライフサイクルの長いパッケージに最適 • 安全なリファクタリングの実現 – 修正して祈る⇔保護して修正する • クラウド – ミドルウェアやOSのバージョンアップを制御できない – よって自動の退行テストが不可欠 (force.comはテストコードを義務化している) 2010/5/22 第3回 NSEG 勉強会 6
7.
Demo: テストコードの書き方@四則演算 2010/5/22
第3回 NSEG 勉強会 7
8.
このような 2010/5/22
第3回 NSEG 勉強会 8
9.
四則演算の
例はよく 見かける 2010/5/22 第3回 NSEG 勉強会 9
10.
しかし。。 2010/5/22
第3回 NSEG 勉強会 10
11.
ホンモノの
システムは 2010/5/22 第3回 NSEG 勉強会 11
12.
もっと
複雑 2010/5/22 第3回 NSEG 勉強会 12
13.
続いて。。。 2010/5/22
第3回 NSEG 勉強会 13
14.
もうちょっと
現実的な例 2010/5/22 第3回 NSEG 勉強会 14
15.
Demo: ちょっとだけ複雑な業務ロジック
16.
Demo: ちょっとだけ複雑な業務ロジック
税込金額 税抜金額 税金計算 税率 クラス 丸め方法 テストのために 税金計算テスト DBをupdateしな 2010/5/22 第3回 NSEG 勉強会 ければいけない 16
17.
Demo: ちょっとだけ複雑な業務ロジックをテストしたい 2010/5/22
第3回 NSEG 勉強会 17
18.
Demo: ちょっとだけ複雑な業務ロジックをテストしたい
税金計算 税率 クラス 丸め方法 税抜金額 税率・丸め方法 税込金額 テストのための 税金計算 DBのupdateが テスト 不要! 2010/5/22 第3回 NSEG 勉強会 18
19.
心配ごと • テストのためだけのロジックがプロダクション
コードに入ってていいの? – いーんです ! – テスト以外で呼ばれたらエラーするように配慮 • RaiseErrorIfCalledFromProductionCode 2010/5/22 第3回 NSEG 勉強会 19
20.
まとめ • テストコードをうまいこと書くコツ
– 外部に依存している部分を テストコード側から制御できるよう いろんな手段を駆使して プロダクションコードを作る 2010/5/22 第3回 NSEG 勉強会 20
21.
おしまい
To Be Continued ?... 2010/5/22 第3回 NSEG 勉強会 21
Download now