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
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kentaro Matsui
284,894 views
テスト文字列に「うんこ」と入れるな
2021年にインフィニットループ社内の新卒向け研修で使われた資料です。
Technology
◦
Read more
13
Save
Share
Embed
Embed presentation
Download
Downloaded 79 times
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
Most read
14
/ 16
Most read
15
/ 16
16
/ 16
Most read
More Related Content
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PPTX
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
by
Tokoroten Nakayama
PDF
IT系エンジニアのためのプレゼンテーション入門
by
Masahito Zembutsu
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
PDF
確実に良くするUI/UX設計
by
Takayuki Fukatsu
PDF
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
by
Yoshiki Hayama
PDF
第3回 顧客理解のためのUXリサーチ実践講座 ~マーケティング成果を10倍に高める“気づき”の技術 - Web担当者の学校 2025年6月23日
by
Yoshiki Hayama
PDF
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
by
Kenji Hiranabe
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
by
Tokoroten Nakayama
IT系エンジニアのためのプレゼンテーション入門
by
Masahito Zembutsu
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
by
Tokoroten Nakayama
確実に良くするUI/UX設計
by
Takayuki Fukatsu
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
by
Yoshiki Hayama
第3回 顧客理解のためのUXリサーチ実践講座 ~マーケティング成果を10倍に高める“気づき”の技術 - Web担当者の学校 2025年6月23日
by
Yoshiki Hayama
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
by
Kenji Hiranabe
What's hot
PDF
PlaySQLAlchemy: SQLAlchemy入門
by
泰 増田
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
by
Tokoroten Nakayama
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
PDF
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
PDF
ChatGPTは思ったほど賢くない
by
Carnot Inc.
PDF
Marp Tutorial
by
Rui Watanabe
PDF
モジュールの凝集度・結合度・インタフェース
by
Hajime Yanagawa
PDF
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
PDF
ビジネスパーソンのためのDX入門講座エッセンス版
by
Tokoroten Nakayama
PDF
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
by
Koichiro Matsuoka
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
PDF
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
by
Recruit Lifestyle Co., Ltd.
PPTX
Redisの特徴と活用方法について
by
Yuji Otani
PDF
それはYAGNIか? それとも思考停止か?
by
Yoshitaka Kawashima
PDF
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
by
Yahoo!デベロッパーネットワーク
PDF
例外設計における大罪
by
Takuto Wada
PDF
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
PDF
目grep入門 +解説
by
murachue
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PlaySQLAlchemy: SQLAlchemy入門
by
泰 増田
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
by
Tokoroten Nakayama
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
by
Takuto Wada
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
ChatGPTは思ったほど賢くない
by
Carnot Inc.
Marp Tutorial
by
Rui Watanabe
モジュールの凝集度・結合度・インタフェース
by
Hajime Yanagawa
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
ビジネスパーソンのためのDX入門講座エッセンス版
by
Tokoroten Nakayama
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
by
Koichiro Matsuoka
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
by
Recruit Lifestyle Co., Ltd.
Redisの特徴と活用方法について
by
Yuji Otani
それはYAGNIか? それとも思考停止か?
by
Yoshitaka Kawashima
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
by
Yahoo!デベロッパーネットワーク
例外設計における大罪
by
Takuto Wada
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
目grep入門 +解説
by
murachue
マイクロにしすぎた結果がこれだよ!
by
mosa siru
More from Kentaro Matsui
PDF
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
PDF
チーム開発をうまく行うためのコーディング規約論
by
Kentaro Matsui
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
PDF
Skypeボット マザーゆっくり
by
Kentaro Matsui
PDF
20201113_バーチャルキャストが創り出すVRの未来
by
Kentaro Matsui
PDF
札幌移住計画のご紹介
by
Kentaro Matsui
PDF
Gps座標を短い文字列で扱えるGeo Hashが面白い
by
Kentaro Matsui
PDF
PHPを使って3分で作る3キャリア対応ケータイサイト
by
Kentaro Matsui
PDF
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
by
Kentaro Matsui
PDF
20090828 Webconlocal
by
Kentaro Matsui
PDF
「Html sql」で図書館hpにアクセスしてみよう
by
Kentaro Matsui
PDF
ケータイサイトのはなし(入門編)
by
Kentaro Matsui
PDF
モバイル版Googleマップのちょっと進んだ使い方
by
Kentaro Matsui
PDF
札幌移住計画夏の企業見学会2017説明会
by
Kentaro Matsui
PDF
Virtual Cast 設立資料
by
Kentaro Matsui
PDF
札幌移住計画夏の企業見学会2018説明資料
by
Kentaro Matsui
PHPで大規模ブラウザゲームを開発してわかったこと
by
Kentaro Matsui
チーム開発をうまく行うためのコーディング規約論
by
Kentaro Matsui
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
Skypeボット マザーゆっくり
by
Kentaro Matsui
20201113_バーチャルキャストが創り出すVRの未来
by
Kentaro Matsui
札幌移住計画のご紹介
by
Kentaro Matsui
Gps座標を短い文字列で扱えるGeo Hashが面白い
by
Kentaro Matsui
PHPを使って3分で作る3キャリア対応ケータイサイト
by
Kentaro Matsui
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
by
Kentaro Matsui
20090828 Webconlocal
by
Kentaro Matsui
「Html sql」で図書館hpにアクセスしてみよう
by
Kentaro Matsui
ケータイサイトのはなし(入門編)
by
Kentaro Matsui
モバイル版Googleマップのちょっと進んだ使い方
by
Kentaro Matsui
札幌移住計画夏の企業見学会2017説明会
by
Kentaro Matsui
Virtual Cast 設立資料
by
Kentaro Matsui
札幌移住計画夏の企業見学会2018説明資料
by
Kentaro Matsui
Recently uploaded
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
テスト文字列に「うんこ」と入れるな
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.
まとめ ● テスト文字列には、無難な文字列を使うこと。 ● 入力する文字列や画像は全て外部に漏れる可能性があると考えること。 ●
業務中はふざけない(休憩中など他の時間に楽しく遊ぼう)
Download