IT業界のやる夫さん 第43回 「意図的に仕込まれたバグ」

目次 現行スレ

122 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:01:10 ID:eb4da8d6

043.「意図的に仕込まれたバグ」



          ____
        /     \
      / \   / \   これが僕のバグ発生予定表です。
     /   (●)  (●)  \
     |      __´___     |
    \      `ー'´    /





123 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:01:20 ID:eb4da8d6


            / ̄ ̄ \
            __ノ `⌒   \
         (●).(● )    |
           (__人___)    |
         , =二ニニヽ、   |   どれどれ。えーと。この表示バグどんなの?
       /  二 ヽ、`,┘   ト、
       /   -、 }、j┘  イ ⌒ヽ
        /    /{_/_ ,/      }
     /     ノ∧        ィ  }
     |   | /  i        |  |





       ____
      /     \
    /  \   / \
  /  (●)  (●)  \
 |       __´___       |   句読点の「。」が半角になってる、
 \      `ー'´    /
 /     ∩ノ ⊃   /     背景色白の指定箇所が#FFFFFEになってる、
 (  \ / _ノ |  |
. \ “  /__|  |      波線が~ (U+301C)とか~ (U+FF5E)とかが混在してる、あたりですね。
   \ /___ /



#FFFFFF:通常のPCで表示できる「真っ白」
#FFFFFE:#FFFFFFに比べて、青がほんのちょっと(1/256だけ)だけ強い

※ U+301C と U+FF5E
シフトJISっていう過去Windows標準だった規格の「~」をUnicodeっていう現行規格に変換すると、
このどっちかになる。具体的にどっちになるかは変換エンジンによるけど、通常は混在しない。
(なお、波線はこの2つを合わせて合計40個くらいある)
下書きはU+301CとU+FF5Eをちゃんと分けて正しいコードで書いてたんですが、自動投下で化けるので、
この場ではどっちも同じコードで書いてます。心の目で「本当は違うものだ」と感じてください!


124 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:01:30 ID:eb4da8d6

          ____
        /ノ ヽ、_\
       (●) (● ) \
    /⌒(__人__)⌒   \
    |    )  )    u.   |   #FFFFFFと#FFFFFEの違いって分かるか普通?並べられても気づかねーお?
    \   `ー'´      /
⊂⌒ヽ 〉        <´/⌒つ
  \ ヽ           ヽ /
   \_,,ノ|      、_ノ




     , ´  ̄ ̄ ̄`丶、
   /        ヽ \
  /  / //〃"" `ヽ ヽヽ ヽ
 / //l l /u    ヽハl l l
 li l l ll l,.ィ \   `─刈〃
  い.l lVト ーtッ‐'  ーtッー/   波線もフォントが都合良く不足してない限り気付かないお
.  Ylヽ{ヽ⊂⊃ 、_,、_, ⊂⊃
  レレノレヽ.       ノ    =3
  r ヽヽ::::::|ヽ`ー'´,1ー:::::ヽ、
  {  V:::::::::∨yヽ/::::::::::/,1
  |  \::::::::::ヽ/::::::::::: r" l




          ____
        /     \
      / \   / \   まぁ、使うのに支障がないバグを選びましたので。
     /   (●)  (●)  \
     |      __´___     |
    \      `ー'´    /


125 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:01:40 ID:eb4da8d6

   / ̄ ̄\
  / _ノ  ヽ、_ \
. | ( ●)(● ) |
. |  (__人__)  │
  |   `⌒ ´   |
.  |           |   よし、できる夫はそれでいいだろ。
.  ヽ       /
   ヽ      /    次、やる実。
   >     <
   |      |
    |      |


126 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:01:50 ID:eb4da8d6


       -‐'´ ̄ ̄`ヽ、       コネクションプールの設定ミス。
.      / /" `ヽ ヽ  \     
    /, '/     ヽハ  、 ヽ    apacheが500接続受け付けるのでセオリーではstrutsでは接続数600くらい想定するんだけど、
.   〃 { __ノ  'ー- リ| l | i   
    レ小(● ) (● )从 | | |    550しか確保してないお。これでも負荷テストまで問題なく通ると思うけど、テストやり直しが
     レ⊂⊃ 、_,、_, ⊂⊃|ノ/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   嫌だからその前に発見して欲しいお。




   / ̄ ̄\
  / _ノ  ヽ、_ \
. | ( ●)(● ) |
. |  (__人__)  │
  |   `⌒ ´   |
.  |           |   却下。それは技術力に疑問持たれそうだからダメ。他のにしろ。
.  ヽ       /
   ヽ      /
   >     <
   |      |
    |      |


127 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:02:00 ID:eb4da8d6


    ,‐'´ ̄ ̄ ̄`ヽ、
   /          \
  /   /"" `ヽヽ   ヽ  ,
  /// ,'/     ヽハ 、ヽ ヽ  -
  〃 {_{ ─   ─ ,リ| l | i| `   じゃぁ、WindowsUpdateの自動再起動抑制忘れ。
  レ小l ( ●) ( ●) 从 |i|
   V⊂⊃ 、_,、_, ⊂⊃ノノ      設定漏れで管理画面表示用のWindows10がWindowsUpdateで再起動しちゃう。
     ヘ,、 __,  イ/
   r-ヽ:::::|ヽ   ,1ー:::::ヽ、
  ノ V:::::::::∨yヽ/::::::::::/,1




   / ̄ ̄\
 /   _ノ  \
 |    ( ー)(ー)
. |     (__人__)   まぁいいだろ。次、やる夫。
  |     ` ⌒´ノ
.  |       nl^l^l
.  ヽ      |   ノ
   ヽ    ヽ く
   /     ヽ \


128 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:02:11 ID:eb4da8d6


     ____
   /      \
  /  ─    ─\
/    (●)  (●) \
|       (__人__)    |
/     ∩ノ ⊃  // ∩ノ ⊃   ああ、やる夫は普通に出たバグだけで発生数ノルマ達成してるから特に仕込んではいないお。
(  \ / _ノ    \/ _ノ
.\ “  /  . \ “  /
  \ /      /\/
    \       \
     \    \  \
       >     >   >
       /    /  /



         / ̄ ̄\
       / ヽ、_   \
     (⌒)(⌒ )    |
      (__人__)  u    |
     | |┬‐|      |
     | || .|      |   誇るなよ
      (`ー´     /
      ヽ      /
       〉    〈
       |     |
       |     |



           ____
         /     \
       / _,ノ  ⌒ \
.     /   (一)  (ー)   \   達成してる方が恥ずかしくないですか、このノルマ
.      |        ´    ij  |
     \     ⊂つ     /
     /           \


129 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:02:21 ID:eb4da8d6
冗談のような話ですが、「この規模なら経験上何件のバグが出るはずでバグ発見数をグラフにする
とこうなるはず。そこから大きくはずれる場合はバグを見つける作業にミスがある」という狂った根拠で
バグ修正数のノルマが課せられる場合があります。   

この基準は現代にはそぐわないんですが、無視すると「あと○件は潜んでいるはずだ!はやく見つけて直せ!
バグが残ったまま納品する気か!品質チェックは死ぬ気でやれ!」ってなるので……、見逃しても問題無くて
見つかっても怒られない程度のバグを予め仕込んでおいて発見するという自作自演の不正が必要になる
ケースが希にあります。。。   
できる夫のなんか全部これ。見逃しても問題ない、というか普通気づかないヤツ。

こっちも好きでやってるわけではないんですが……。   


130 : 普通のやる夫さん : 2019/04/28(Sun) 00:05:25 ID:a95d3f06
乙でした
普通はやる夫のパターンで一定数バグは出るもんなんですよねぇ

132 : ◆NkPwUyO9zc : 2019/04/28(Sun) 00:14:18 ID:eb4da8d6
>>130
実は、そうでもないです。

出ると期待されているバグって、大昔の汎用機とか昔の技術と組み方を前提として蓄積された経験によるので、
今は組み方が全然違うから・・・・・・。

たとえば昔のCOBOLという技術(今も一部現役ですが)で作ると、似たものを作るときは「コピーしてちょっと変えて
名前も変えて再配置、テストはコピーした側だけ」が正しいです。すると全部が以前と同じか似た曲線でバグが
出そうな気がしませんか?

それに対してオブジェクト指向言語(Javaとか)で組むと、「再利用を前提としたものだから、使いまわす。テストは
元のを作った時に済んでるから自動テストにかけて問題なければ再利用分はOK。再利用分を呼び出したり
パラメータを与える部分だけを新しく作って、そこ用に自動テストを追加する」ってなります。既にテスト済の部品を
使ってるからバグが新たに発生する可能性がある部品が少ないですね。

最近トレンドの、マイクロサービス向けの関数指向言語(Elixirとか)だと、「新しい関数を作った。これをテストする。
この関数は、既存のアレとコレを呼び出しているから、そっちは自動テストでOK。ただし呼び出し経路が増えるので、
そっちは念入りにやる」みたいな形になります。またバグ発生曲線が変化します。


で、偉い人は、昔の言語でやってた人たちなので・・・・・・。

134 : 普通のやる夫さん : 2019/04/28(Sun) 22:28:24 ID:b42e6b05
このバグ発生曲線、大学のコンピュータサイエンスで学ぶ概念ですよね
学問的裏付けが(いちおう)あるから、運用する人は正当だと思ってて、
未経験者歓迎でITに入ってきたり独学でプログラミングを習得した人は、太刀打ちしにくい

昔のやり方をアップデートしない日本が世界に遅れていく要因のひとつです

関連記事
44157 :名無し:2019/04/29(月) 12:38:00 ID:-[ 編集 ]
八百長って言うか、プロレスって感じ?
44187 :日常の名無しさん:2019/04/29(月) 17:47:15 ID:-[ 編集 ]
開発条件が変わってるんだからその条件下でのバグ発生曲線を使わないといけないのに、
古い条件下でのバグ発生曲線をそのまま当てはめてるってこと?
44215 :日常の名無しさん:2019/04/30(火) 01:01:34 ID:-[ 編集 ]
オブジェクト指向ってそりゃ当たり前だろって感じなのに画期的な発明みたいな扱いなのがまた良くない感じ
コメントの投稿










管理者にだけ表示を許可する ※書き込む前は一旦冷静に


トラックバック
この記事のトラックバックURL

最新記事
現行作品リスト (10/31)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その7 (08/22)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その6 (08/22)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その5 (08/22)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その4 (08/22)
  • やらない夫とまどかタイタス 第33話 (08/22)
  • いきものがかりたち 生き物雑話15~17 蜂球 ~ 孔雀 ~ ジャッカル (08/22)
  • 国際的な小咄 お題&議論まとめ 好きな国道 (08/22)
  • 国際的な小咄 お題&議論まとめ 世界の祭り (08/22)
  • 国際的な小咄 4874~4876 今日は何の日 8月2日 (08/22)
  • 国際的な小咄 4869~4873 今日は何の日 8月1日 (08/22)
  • 国際的な小咄 4868 日本の食事で強い味 (08/22)
  • 国際的な小咄 4866~4877 今日は何の日 7月31日 (08/22)
  • ドラクエⅤの世界でビルダーズ 5ヶ月目 1ターン② (08/22)
  • ご自由にお持ち帰りください (08/22)
  • 岸波白野は生まれつきチートのようです 第42話 (08/22)
  • やる夫とミクが崩壊した世界を歩いていくようです その128 (08/22)
  • 国際的な小咄 4865 黄色はお揃い (08/22)
  • 国際的な小咄 4864 イラン人を怒らせようと思えば (08/22)
  • 国際的な小咄 4863 エベレスト渋滞というパワーワードすぎる何か (08/22)
  • 国際的な小咄 4862 せっかくのぞみのAA作ってくださったので (08/22)
  • 国際的な小咄 お題&議論まとめ 修羅の国こと福岡県について (08/22)
  • 国際的な小咄 お題&議論まとめ 好きな戦国大名 (08/22)
  • 英雄を作ろう! 挿話:「VRオルガマリーinカルデアス~原始サバイバルゲーム編~」 その61 (08/21)
  • やる夫は魔導を極めるようです 第六十話 (08/21)
  • やる夫とミクが崩壊した世界を歩いていくようです その127 (08/21)
  • 目次 あんこ時々安価でクトゥルフ神話TRPG (08/21)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その3 (08/21)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その2 (08/21)
  • あんこ時々安価でクトゥルフ神話TRPG シナリオ1「血は海の水よりも濃くて」 その1 (08/21)
  • やる夫RSS(←やる夫、AA、SS等まとめ  アンテナ、感想系、その他→)
    相互募集中!
    スポンサーリンク
    プロフィール

    Author:やる夫達のいる日常
    一日のコメント数300超えってなんですか。なんなんですか。



    ※コメントに関して少しだけ
     一部のスラング的な表現が含まれている場合、内容の如何を問わず承認しない場合があります。ご了承ください。

    このブログについて詳しくはこちら
    About
    プライバシーポリシー


    現行作品リスト
    完結作品リスト


    ※注意
    当ブログからの転載はおやめください。
    元スレ及び掲示板の規約に従うようお願いします。


    推奨ブラウザ
    Firefox
    Google Chrome
    IE(AA以外の部分で若干の表示崩れあり)

    その他ブラウザは非推奨です


    Saitamaarフォント様を導入しています。
    手持ちのiOS及びAndroid環境で表示確認済みです。



    したらば掲示板文字化け発生中
    元AAがわかる物や文字化けの規則性がわかっている物は、出来る限り修正していく予定です(わからなかったらそのままになるかも…)



    やる夫観察日記様より
    やる夫はmotherの主人公のようですサルベージ完了
    YARUO2 レナの逆襲サルベージ完了
    YARUO3 だれかさんの最期サルベージ完了



    相互リンク、相互RSS募集してます
    連絡等は以下のどちらかへ
    (Twitterで連絡してくださる方がありがたいです)
    @yaruonitijou
    メールフォーム


    作業量的に安価・あんこ作品のまとめ依頼の受付を一時停止します。非安価作品については受け付けていますのでお気軽にどうぞ。

    ブログ内検索(テスト中)
    最新コメント
    PR
    月別アーカイブ
    カテゴリ
    カウンター
    Total PV

    Total UA

    Online
    現在の閲覧者数:
    リンク(敬称略)
    やる夫系掲示板
    やる夫板Ⅱ
    やる夫スレヒロイン板(新)
    やらない夫板Ⅱ
    小さなやる夫板
    やる夫楽曲短編投下所(livedoor版)
    やる夫楽曲短編投下所(seesaa版)
    やる夫系紹介サイト
    やる夫.jp
    やる夫wiki
    やる夫RSS+インデックス
    やる夫澪標
    やる夫見聞録
    やるリンク(試験運用中)
    やる夫スレキャラクター出演作まとめwiki
    やる夫ログ
    やる夫Link
    やる夫電脳インデックス
    やるリンク改
    やる夫ガイド
    やる夫まとめ
    やる夫短篇集地獄編
    やる夫短篇集阿修羅編
    やる夫短編集あしゅら編
    ぶらりとやる夫
    ヒーローまとめてやる夫
    やるやら書庫
    やる夫の暇つぶし
    やる夫の暇つぶし麻亜屈
    やる夫之書
    やる模
    やらない夫オンリーブログ
    やる夫AGE
    このやる夫スレ、まとめてもよろしいですか?
    AA・やる夫文庫
    やるやら鍋
    やる夫疾風怒濤
    隣のAA
    やる夫叙事詩
    やる夫まとめ堂
    勝手にやる夫を纏めたりするブログ
    泳ぐやる夫シアター
    RPG系AA物語まとめるお
    嗚呼! やる夫道
    やるやらできやら
    やる夫道中記
    やるぽん!
    やる夫まとめに挑戦
    東方やる夫スレ纏め
    暇な時にやる夫まとめ
    やる夫を拾い読み
    やる夫スレ自分チェック用
    大惨事!!スーパーAA大戦α
    レビューサイト
    チラシの裏の読書感想文
    まけいぬのとおぼえ
    へっぽこデジタル生活
    貧者の一読
    駄目人間は静かに暮らしたい
    トリガーハッピーエンド
    SSの紹介とか感想とかを書きなぐるサイト
    ヴィーナさんのスコップ感想欄
    作品・作者別wiki
    ドジっ子ちっきー ◆zQtZuWsqf6のまとめページ@wiki
    できない子のMM部活動日誌
    やらない夫は宿を再興するそうです
    麻呂と丸京の100万G返済生活
    やる夫が異世界で前を向いて生きるようです
    Fate/Parallel Lines @ 総合ウィキ
    ◆5wbYUif2XM総合うぃき
    逆アクセスランキング(ずっとテスト中)
    スポンサーリンク


    ブログパーツ アクセスランキング