Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
Kentaro Matsui
287,772 views
テスト文字列に「うんこ」と入れるな
2021年にインフィニットループ社内の新卒向け研修で使われた資料です。
Technology
◦
Read more
13
Save
Share
Embed
Save to Drive
Download now
Downloaded 80 times
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
Most read
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
Most read
14
/ 16
Most read
15
/ 16
16
/ 16
More Related Content
PDF
IT系エンジニアのためのプレゼンテーション入門
by
Masahito Zembutsu
66 slides
294.9K views
PDF
ユーザーストーリー駆動開発で行こう。
by
toshihiro ichitani
66 slides
145.2K views
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
86 slides
163.6K views
PPTX
ラボラトリーオートメーションのためのソフトウェア思想教育(非プログラマ―が知っておくべきプログラミングの本質)
by
Tokoroten Nakayama
72 slides
21.5K views
PPTX
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
by
Tokoroten Nakayama
67 slides
178K views
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
77 slides
189.8K views
PDF
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
by
Tokoroten Nakayama
84 slides
192.1K views
PDF
マッチングサービスにおけるKPIの話
by
cyberagent
28 slides
77.3K views
IT系エンジニアのためのプレゼンテーション入門
by
Masahito Zembutsu
66 slides
294.9K views
ユーザーストーリー駆動開発で行こう。
by
toshihiro ichitani
66 slides
145.2K views
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
86 slides
163.6K views
ラボラトリーオートメーションのためのソフトウェア思想教育(非プログラマ―が知っておくべきプログラミングの本質)
by
Tokoroten Nakayama
72 slides
21.5K views
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
by
Tokoroten Nakayama
67 slides
178K views
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
77 slides
189.8K views
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
by
Tokoroten Nakayama
84 slides
192.1K views
マッチングサービスにおけるKPIの話
by
cyberagent
28 slides
77.3K views
What's hot
PDF
Pythonによる黒魔術入門
by
大樹 小倉
35 slides
47.1K views
PDF
例外設計における大罪
by
Takuto Wada
37 slides
76.9K views
PDF
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
33 slides
77.9K views
PDF
オブジェクト指向エクササイズのススメ
by
Yoji Kanno
85 slides
60.9K views
PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
243 slides
65.3K views
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
45 slides
174.7K views
PPTX
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
77 slides
54.9K views
PDF
ChatGPTは思ったほど賢くない
by
Carnot Inc.
30 slides
7.9K views
PDF
イミュータブルデータモデル(入門編)
by
Yoshitaka Kawashima
24 slides
197.2K views
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
8 slides
21.3K views
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
32 slides
141K views
PDF
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
63 slides
20.6K views
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
by
Yoshiki Hayama
110 slides
63.4K views
PDF
フロー効率性とリソース効率性について #xpjug
by
Itsuki Kuroda
62 slides
123.1K views
PDF
見やすいプレゼン資料の作り方 - リニューアル増量版
by
MOCKS | Yuta Morishige
77 slides
5.6M views
PDF
「顧客の声を聞かない」とはどういうことか
by
Yoshiki Hayama
10 slides
150.1K views
PDF
TLS, HTTP/2演習
by
shigeki_ohtsu
129 slides
14.5K views
PDF
フロー効率性とリソース効率性、再入門 #devlove #devkan
by
Itsuki Kuroda
96 slides
52.3K views
KEY
やはりお前らのMVCは間違っている
by
Koichi Tanaka
66 slides
153.6K views
PDF
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
18 slides
71.3K views
Pythonによる黒魔術入門
by
大樹 小倉
35 slides
47.1K views
例外設計における大罪
by
Takuto Wada
37 slides
76.9K views
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
33 slides
77.9K views
オブジェクト指向エクササイズのススメ
by
Yoji Kanno
85 slides
60.9K views
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
243 slides
65.3K views
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
45 slides
174.7K views
世界一わかりやすいClean Architecture
by
Atsushi Nakamura
77 slides
54.9K views
ChatGPTは思ったほど賢くない
by
Carnot Inc.
30 slides
7.9K views
イミュータブルデータモデル(入門編)
by
Yoshitaka Kawashima
24 slides
197.2K views
DockerコンテナでGitを使う
by
Kazuhiro Suga
8 slides
21.3K views
マイクロにしすぎた結果がこれだよ!
by
mosa siru
32 slides
141K views
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
63 slides
20.6K views
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
by
Yoshiki Hayama
110 slides
63.4K views
フロー効率性とリソース効率性について #xpjug
by
Itsuki Kuroda
62 slides
123.1K views
見やすいプレゼン資料の作り方 - リニューアル増量版
by
MOCKS | Yuta Morishige
77 slides
5.6M views
「顧客の声を聞かない」とはどういうことか
by
Yoshiki Hayama
10 slides
150.1K views
TLS, HTTP/2演習
by
shigeki_ohtsu
129 slides
14.5K views
フロー効率性とリソース効率性、再入門 #devlove #devkan
by
Itsuki Kuroda
96 slides
52.3K views
やはりお前らのMVCは間違っている
by
Koichi Tanaka
66 slides
153.6K views
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
18 slides
71.3K views
More from Kentaro Matsui
PDF
20201113_バーチャルキャストが創り出すVRの未来
by
Kentaro Matsui
15 slides
1.6K views
PDF
Virtual Cast 設立資料
by
Kentaro Matsui
15 slides
8.9K views
PDF
札幌移住計画夏の企業見学会2018説明資料
by
Kentaro Matsui
12 slides
1.8K views
PDF
札幌移住計画夏の企業見学会2017説明会
by
Kentaro Matsui
12 slides
2.1K views
PDF
札幌移住計画のご紹介
by
Kentaro Matsui
9 slides
2.5K views
PDF
Skypeボット マザーゆっくり
by
Kentaro Matsui
11 slides
2.3K views
PDF
チーム開発をうまく行うためのコーディング規約論
by
Kentaro Matsui
20 slides
8.8K views
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
40 slides
4.9K views
PDF
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
by
Kentaro Matsui
13 slides
1.3K views
PDF
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
28 slides
139.1K views
PDF
Gps座標を短い文字列で扱えるGeo Hashが面白い
by
Kentaro Matsui
10 slides
2.8K views
PDF
PHPを使って3分で作る3キャリア対応ケータイサイト
by
Kentaro Matsui
10 slides
2.3K views
PDF
20090828 Webconlocal
by
Kentaro Matsui
17 slides
894 views
PDF
モバイル版Googleマップのちょっと進んだ使い方
by
Kentaro Matsui
19 slides
2.6K views
PDF
ケータイサイトのはなし(入門編)
by
Kentaro Matsui
25 slides
1.1K views
20201113_バーチャルキャストが創り出すVRの未来
by
Kentaro Matsui
15 slides
1.6K views
Virtual Cast 設立資料
by
Kentaro Matsui
15 slides
8.9K views
札幌移住計画夏の企業見学会2018説明資料
by
Kentaro Matsui
12 slides
1.8K views
札幌移住計画夏の企業見学会2017説明会
by
Kentaro Matsui
12 slides
2.1K views
札幌移住計画のご紹介
by
Kentaro Matsui
9 slides
2.5K views
Skypeボット マザーゆっくり
by
Kentaro Matsui
11 slides
2.3K views
チーム開発をうまく行うためのコーディング規約論
by
Kentaro Matsui
20 slides
8.8K views
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
40 slides
4.9K views
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
by
Kentaro Matsui
13 slides
1.3K views
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
28 slides
139.1K views
Gps座標を短い文字列で扱えるGeo Hashが面白い
by
Kentaro Matsui
10 slides
2.8K views
PHPを使って3分で作る3キャリア対応ケータイサイト
by
Kentaro Matsui
10 slides
2.3K views
20090828 Webconlocal
by
Kentaro Matsui
17 slides
894 views
モバイル版Googleマップのちょっと進んだ使い方
by
Kentaro Matsui
19 slides
2.6K views
ケータイサイトのはなし(入門編)
by
Kentaro Matsui
25 slides
1.1K views
テスト文字列に「うんこ」と入れるな
1.
[新卒向け研修資料] テスト文字列に 「うんこ」と入れるな ~軽い気持ちで入れたその文字列は、いかにして社外に漏れるか~ 株式会社インフィニットループ 代表取締役 松井 健太郎
2.
どうも!社長です!!
3.
はじめに ● 本日はうんこを題材にした話をします ● タイトルはアレですが大事な話なのでちゃんと聞いてください ●
繰り返ししている話なので、聞いたことがある人も 多いかもしれませんが、何度でも話します。
4.
本日伝えたいこと テスト文字列には 無難な文字列を使うこと 以上
5.
テスト文字列とは? ● 入力フォームなどを作るときに入れる文字列 ● Web系エンジニアであれば、テスト等で山ほど入力するはず コレ
6.
ところが? ここで人はつい出さなくてもよいユーモアを発揮してしまう
7.
最大の惨事の例 セシウムさん騒動 https://ja.wikipedia.org/wiki/%E3%82%BB%E3%82%B7%E3%82%A6%E3%83%A0%E3%81%95%E3%82%93%E9%A8%92%E5%8B%95 2011年に東海テレビのローカルワイド番組「ぴーかんテレビ」において発生した、 番組基準を大きく逸脱した不謹慎なテロップを表示した不祥事。 地方局のローカル番組内の出来事ながら、 日本全国における放送事業者の倫理観を問われる事態に発展した。 (Wikipediaより)
8.
みんな言う ● いや、私はそんなミスはしませんよ ● これローカル環境ですから大丈夫ですよ
9.
うんこの力をなめるな
10.
例えば… ● コマンドの引数を打ち間違えた ● DBのダンプファイルを取り違えて復元した ●
テスト用のファイルや画像を本番環境にデプロイしてしまった ● LBの参照先設定を間違えた ● リリース時に一部テーブルを消し忘れた ● テスト環境だと思いこんでいた ● そんな仕様だとは知らなかった 知らなかった… そんなつもりはなかった… 悪意はない… 膨大な数のテストデータは、0.001%の壁をくぐり!すり抜けて! うんこは本番環境に"必ず"現れる!!
11.
どうすればいいのか?
12.
どうすればいいのか? ● 人類はうんこに打ち勝つことは不可能 ● どんなに気をつけていてもミスは必ず起こる ●
日頃から誤爆してもよい振る舞いをするしかない
13.
正しいテスト文字列で防ぐ ● 万が一漏れても問題ない文字列や画像を使う ○ 例: 名前の場合 テスト太郎 ○
例: 会社名の場合 株式会社テスト ○ 画像はウケを狙いがちなので特に注意 ● 「ああああ」などでもよいが、開発時にカラム間違い等に気づけるのが合理的 ● 一見してテストとわかる文字の方が望ましい ○ 実在する会社名だと万が一漏れた際に迷惑をかけるかもしれない ○ テストデータであることが分かりづらいと取り違い事故などが発生する ※特に問題のない文字列だが、 外部に出ると話題になる例 →
14.
文化で防ぐ ● 不適切な入力している人がいたら周りが止める ○ 新人が「うんこ」など不適切な文字列を入れていたら諭す ○
不適切なテストデータを発見したら、原因を突き止める ● 礼節を持って対応する ○ 常に表裏なく、例えクライアントに見られても問題ない振る舞いを行う ● 冷笑する文化を作る ○ 仕事中にふざけない ○ うんこと入力することが本当に面白いのかよく考える ○ ふざけている人がいたら冷笑する(面白がらない)、先輩や上司はきちんと注意する ○ そのユーモアはもっと活かせる場で使うようにしよう ○ 楽しい職場環境は大事なので、ふざけあえる場は別途作りそちらで遊ぼう
15.
仕事中にはふざけない ● 悲しい事故の99%はつまらない冗談から起きる ● ユーモアや楽しい職場環境は大事だが、業務システム上でやるべきではない ●
プロ意識を持つこと(プロ=ユーモアの無い人 ではないはず) 事例: 尻エアーコンプレッサー ● お尻から空気を入れることで何人もの死亡事故が起きている ● 殺人の意思はなく、おそらく 「冗談で」やっている (いじめ目的の場合もあるかもしれないが、きっと殺す気はないはず) ● 機器やシステムが考えていたのと違う挙動をすることはよくあること
16.
まとめ ● テスト文字列には、無難な文字列を使うこと。 ● 入力する文字列や画像は全て外部に漏れる可能性があると考えること。 ●
業務中はふざけない(休憩中など他の時間に楽しく遊ぼう)