Submit Search
Upload
Ttd (1)
•
Download as PPTX, PDF
•
0 likes
•
222 views
Y
yamakawa ryutaro
Follow
テスト駆動開発の資料
Read less
Read more
Report
Share
Report
Share
1 of 11
Download now
Recommended
いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
https://rakus.connpass.com/event/234065/
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
http://madoguchi100.connpass.com/event/8204/ で発表したスライドです
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
Kazuhiro Sera
テストコード自動生成ツールに関する紹介です
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
2015 9 26 の ハッカータックルでの講演です。議論多めにしたので、スライドはメモ程度です。
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
Takaaki Kasai
社内勉強会で使った資料。開発者自身が行う自動化テストについての考え方と、実際に使っているテストツール(Cucumber, Capybara, PhantomJS等)について解説しました。 前半は開発者自身が書く自動化テストコードについての考え方、後半は具体的なテストコードの例を紹介しました。 前半については、テストの話題で一般的に言われている常識に真っ向から反抗しております。「カバレッジは気にしない」「単体テストより統合テスト優先」「テストファースト無視」など、一般的な常識からすると無茶苦茶なことを言っているようですが、リアルな開発の現場で、テストを有効に行うための現実論を述べています。 また、後半ではRubyを使ったテスト環境としてCucumber+Capybara+Poltergeist+PhantomJSの組み合わせを紹介し、Test::Unit, Rspec, Cucumberで同じテストを行う時のコードの違いや、Cucumber+Capybaraの組み合わせを使う際の柔軟性のあるステップ定義などを述べました。 なお、今回のスライドで使用したデモのソースコードはGitHubにアップしています。ご自由に活用ください。 https://github.com/takaaki-kasai/cucumber-demo/tree/master
SFDGR#04
SFDGR#04
Ikou Sanuki
SFDGルーキー会 #04資料
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
kyon mm
レッツゴーデベロッパー555 で話したスライドを公開版にしました。
C4SAでFacebookアプリつくってみた
C4SAでFacebookアプリつくってみた
Tomoaki Hosomi
c4saのユーザイベントでLTさせていただいた際のスライドです。 持ち時間5分に対してスライドが多過ぎました(汗
Recommended
いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
https://rakus.connpass.com/event/234065/
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
http://madoguchi100.connpass.com/event/8204/ で発表したスライドです
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
Kazuhiro Sera
テストコード自動生成ツールに関する紹介です
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
2015 9 26 の ハッカータックルでの講演です。議論多めにしたので、スライドはメモ程度です。
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
Takaaki Kasai
社内勉強会で使った資料。開発者自身が行う自動化テストについての考え方と、実際に使っているテストツール(Cucumber, Capybara, PhantomJS等)について解説しました。 前半は開発者自身が書く自動化テストコードについての考え方、後半は具体的なテストコードの例を紹介しました。 前半については、テストの話題で一般的に言われている常識に真っ向から反抗しております。「カバレッジは気にしない」「単体テストより統合テスト優先」「テストファースト無視」など、一般的な常識からすると無茶苦茶なことを言っているようですが、リアルな開発の現場で、テストを有効に行うための現実論を述べています。 また、後半ではRubyを使ったテスト環境としてCucumber+Capybara+Poltergeist+PhantomJSの組み合わせを紹介し、Test::Unit, Rspec, Cucumberで同じテストを行う時のコードの違いや、Cucumber+Capybaraの組み合わせを使う際の柔軟性のあるステップ定義などを述べました。 なお、今回のスライドで使用したデモのソースコードはGitHubにアップしています。ご自由に活用ください。 https://github.com/takaaki-kasai/cucumber-demo/tree/master
SFDGR#04
SFDGR#04
Ikou Sanuki
SFDGルーキー会 #04資料
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
kyon mm
レッツゴーデベロッパー555 で話したスライドを公開版にしました。
C4SAでFacebookアプリつくってみた
C4SAでFacebookアプリつくってみた
Tomoaki Hosomi
c4saのユーザイベントでLTさせていただいた際のスライドです。 持ち時間5分に対してスライドが多過ぎました(汗
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
Touyou Horikawa
JaSST nano vol.1 で発表した資料になります。
DevLove 甲子園2014 インクリメンタルに設計・テストする
DevLove 甲子園2014 インクリメンタルに設計・テストする
Yasushi Hagai
インクリメンタルに設計・テストする スクラム初心者が取り組んだ『中身』の話し
DDDのすすめ
DDDのすすめ
Ryo Amano
2008-05-09 TAMACHI LT(AgileNight) にて
PP-Club 顧客向け方針
PP-Club 顧客向け方針
Masuda Tomoaki
Professional Programmer's Club 顧客向けのコンセプト
何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか
エンジニア勉強会 エスキュービズム
何故エンジニアはテストをしないのか
2016 新人研修 基本技術講座 (1)
2016 新人研修 基本技術講座 (1)
エンジニア勉強会 エスキュービズム
2016 新人研修 基本技術講座 (1)
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す
Kiro Harada
QConTokyo 2013 で講演させていただいた DDDとScrumのお話の資料です。 簡単なライブモデリングもありましたが、モデリングのネタは、ワークショップのお楽しみということで、お願いします。
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
レガシーコード改善勉強会 in Yahoo Japan 2014.09.27 プロジェクトに対する方法論構築と、タスクマネジメントについての紹介 後半はMikado Methodの簡易紹介です。
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
http://seleniumjp.connpass.com/event/24206/ 第3回日本Seleniumユーザーコミュニティ勉強会の資料です。 Seleniumのアンチパターンについてです。
テストって何をするもの? - テストの5W1H -
テストって何をするもの? - テストの5W1H -
Hiroshi Maekawa
2015 MVP Community Camp~大阪~ ( http://connpass.com/event/10478/ )でお話した内容です。 「僕が考えるテスト」の範囲について、ざっと概説しています。
レビュー手法活用による品質の見える化と改善
レビュー手法活用による品質の見える化と改善
Climb CoLtd
2013年10月24日(木)に開催したセミナー資料の編集版になります。 なぜソフトウェアレビューやテストを行っているのに、品質が上がらないのか? これまでのレビュー方法のどこに原因があり、どうすればその欠点を補い、成果物の品質を上げることができるのか? セミナーではこれまでのソフトウェアレビューの問題点を取り上げ、レビューを品質改善に活用するための方法をご紹介いたしました。
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
アジャイルひよこクラブ(2016.06.24)でのテスト駆動開発についての発表資料です。未経験者~初心者向けになっています。
レビュー方法を勉強してみよう
レビュー方法を勉強してみよう
Masaki Nakahara
関西ソフトウェアテスト勉強会WARAI(9/27)資料 参考文献:間違いだらけの設計レビュー
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
2017/3/11のオープンソースカンファレンスで発表した資料です。
KPT発表会 - アジャイルひよこクラブ
KPT発表会 - アジャイルひよこクラブ
Atsushi Harada
2014/11/25 アジャイルひよこクラブ第3回の、現場をより良くするためにやっていることを3つの観点で振り返る「KPT発表会」のスライド。 実際にKPTをやってみてよかったこと、未解決の問題など。
ソースコードを読んでみよう
ソースコードを読んでみよう
Shun Tsunoda
in wacate 2017 winter
我流ミドルウェア性能・障害試験の心得
我流ミドルウェア性能・障害試験の心得
Akihiro Sugeno
2017/12/9に実施したGGLTにて発表した資料になります。 内容はミドルウェアの性能試験や障害試験の概要や考え方についてまとめております。 LT用に作ってますので詳細(手順等)は割愛しております。
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
第38回HTML5とか勉強会「Webアプリ×テスト最新事情」の発表資料です。 https://html5j.cloudfoundry.com/event/sd38
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
Kinji Akemine
WACATE 2017 冬にておこなった講義「ISONO:REBOOT -評価することにこだわろう-」の資料です。
ユーザテストを1ヶ月で立ち上げた話
ユーザテストを1ヶ月で立ち上げた話
Tetsuo Endo
2015年5月30日のHCD-Netフォーラム2015のS4「これからのHCD/UXD」のライトニングトークの内容です。 参考:http://www.hcdnet.org/event/forum/hcd-net2015.php
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
More Related Content
What's hot
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
Touyou Horikawa
JaSST nano vol.1 で発表した資料になります。
DevLove 甲子園2014 インクリメンタルに設計・テストする
DevLove 甲子園2014 インクリメンタルに設計・テストする
Yasushi Hagai
インクリメンタルに設計・テストする スクラム初心者が取り組んだ『中身』の話し
DDDのすすめ
DDDのすすめ
Ryo Amano
2008-05-09 TAMACHI LT(AgileNight) にて
PP-Club 顧客向け方針
PP-Club 顧客向け方針
Masuda Tomoaki
Professional Programmer's Club 顧客向けのコンセプト
何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか
エンジニア勉強会 エスキュービズム
何故エンジニアはテストをしないのか
2016 新人研修 基本技術講座 (1)
2016 新人研修 基本技術講座 (1)
エンジニア勉強会 エスキュービズム
2016 新人研修 基本技術講座 (1)
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す
Kiro Harada
QConTokyo 2013 で講演させていただいた DDDとScrumのお話の資料です。 簡単なライブモデリングもありましたが、モデリングのネタは、ワークショップのお楽しみということで、お願いします。
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
レガシーコード改善勉強会 in Yahoo Japan 2014.09.27 プロジェクトに対する方法論構築と、タスクマネジメントについての紹介 後半はMikado Methodの簡易紹介です。
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
http://seleniumjp.connpass.com/event/24206/ 第3回日本Seleniumユーザーコミュニティ勉強会の資料です。 Seleniumのアンチパターンについてです。
テストって何をするもの? - テストの5W1H -
テストって何をするもの? - テストの5W1H -
Hiroshi Maekawa
2015 MVP Community Camp~大阪~ ( http://connpass.com/event/10478/ )でお話した内容です。 「僕が考えるテスト」の範囲について、ざっと概説しています。
レビュー手法活用による品質の見える化と改善
レビュー手法活用による品質の見える化と改善
Climb CoLtd
2013年10月24日(木)に開催したセミナー資料の編集版になります。 なぜソフトウェアレビューやテストを行っているのに、品質が上がらないのか? これまでのレビュー方法のどこに原因があり、どうすればその欠点を補い、成果物の品質を上げることができるのか? セミナーではこれまでのソフトウェアレビューの問題点を取り上げ、レビューを品質改善に活用するための方法をご紹介いたしました。
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
アジャイルひよこクラブ(2016.06.24)でのテスト駆動開発についての発表資料です。未経験者~初心者向けになっています。
レビュー方法を勉強してみよう
レビュー方法を勉強してみよう
Masaki Nakahara
関西ソフトウェアテスト勉強会WARAI(9/27)資料 参考文献:間違いだらけの設計レビュー
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
2017/3/11のオープンソースカンファレンスで発表した資料です。
KPT発表会 - アジャイルひよこクラブ
KPT発表会 - アジャイルひよこクラブ
Atsushi Harada
2014/11/25 アジャイルひよこクラブ第3回の、現場をより良くするためにやっていることを3つの観点で振り返る「KPT発表会」のスライド。 実際にKPTをやってみてよかったこと、未解決の問題など。
ソースコードを読んでみよう
ソースコードを読んでみよう
Shun Tsunoda
in wacate 2017 winter
我流ミドルウェア性能・障害試験の心得
我流ミドルウェア性能・障害試験の心得
Akihiro Sugeno
2017/12/9に実施したGGLTにて発表した資料になります。 内容はミドルウェアの性能試験や障害試験の概要や考え方についてまとめております。 LT用に作ってますので詳細(手順等)は割愛しております。
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
第38回HTML5とか勉強会「Webアプリ×テスト最新事情」の発表資料です。 https://html5j.cloudfoundry.com/event/sd38
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
Kinji Akemine
WACATE 2017 冬にておこなった講義「ISONO:REBOOT -評価することにこだわろう-」の資料です。
ユーザテストを1ヶ月で立ち上げた話
ユーザテストを1ヶ月で立ち上げた話
Tetsuo Endo
2015年5月30日のHCD-Netフォーラム2015のS4「これからのHCD/UXD」のライトニングトークの内容です。 参考:http://www.hcdnet.org/event/forum/hcd-net2015.php
What's hot
(20)
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
DevLove 甲子園2014 インクリメンタルに設計・テストする
DevLove 甲子園2014 インクリメンタルに設計・テストする
DDDのすすめ
DDDのすすめ
PP-Club 顧客向け方針
PP-Club 顧客向け方針
何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか
2016 新人研修 基本技術講座 (1)
2016 新人研修 基本技術講座 (1)
DDDをScrumで廻す あるいは ScrumをDDDで廻す
DDDをScrumで廻す あるいは ScrumをDDDで廻す
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
Selenium Antipatterns
Selenium Antipatterns
テストって何をするもの? - テストの5W1H -
テストって何をするもの? - テストの5W1H -
レビュー手法活用による品質の見える化と改善
レビュー手法活用による品質の見える化と改善
TDDはじめる前に
TDDはじめる前に
レビュー方法を勉強してみよう
レビュー方法を勉強してみよう
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
KPT発表会 - アジャイルひよこクラブ
KPT発表会 - アジャイルひよこクラブ
ソースコードを読んでみよう
ソースコードを読んでみよう
我流ミドルウェア性能・障害試験の心得
我流ミドルウェア性能・障害試験の心得
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
ユーザテストを1ヶ月で立ち上げた話
ユーザテストを1ヶ月で立ち上げた話
Recently uploaded
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
浜松で開催されたJSAI2024(第38回)での発表.
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
Recently uploaded
(8)
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
Ttd (1)
1.
yamakawa ryutaro June 14,
2017 社外向け改訂版
2.
はじめに • この資料は経験が浅い開発者がつくっている ため、おかしい箇所もあるかもしれません。 • とある開発者は、こんな風に思ってるんだ なーと聞き流すつもりでお願いします。
3.
品質の確認してますか?
4.
なぜ品質確認が必要か • 客観的な品質確認の仕組みが必要 • ソースコード更新時に今まで使えていた機能 の担保が必要。
5.
品質を確認するために何をすべきか • テストコードを書いて、機能・設計を継続的に 改善する
6.
有名なスタンド リクルートテクノロジーズ 和田卓人さんのスライドに必ずでてくる スタンド名:ワイルド・サバンナ
7.
なぜテストコードが存在しないのか • 品質確認をするためのコードを書いた経験が ある人が少ない • テストを書く文化がない •
環境構築が面倒、わからない • 会社の直接的な利益にはなりづらい
8.
なぜテストコードを書くべきなのか • ドキュメントとして • =>どのモジュールがどのような振る舞いをす るのかテストコードを見ればわかるようになり ます •
回帰テスト(修正前の機能が使えるか確認) • =>どこに影響しているかわからないコードを 書くのは、エンジニアのメンタルに相当プレッ シャーがかかります
9.
どうアクションをおこすべきか • 機能改修が多く発生する箇所から、優先順位をつけ て少しずつ手をつけていく。 • まずは、DBを使用しないテストから行っていく •
環境構築ドキュメントを用意する • あまり改修する必要がない箇所は、テストコードが不 要 • メリハリが大切!
10.
テストコードは銀の弾丸ではない 用法用量を守って正しく
11.
おわり
Download now