0
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Organization

カルネージハートから学ぶシステムテストの重要性

カルネージハート Advent Calendar 2019 4日目の記事です。

今回はカルネージハートから学ぶシステムのテストの重要性についてです。

はじめに

  • 前提条件としてカルネージハートEXAについて想定しています
  • カルネージハートではTDD(テストコードの記述)などはできない想定です(これ超絶辛いっす)

テストの重要性

結論ありきですが、カルネージハートの世界ではテストは非常に重要です。
なぜテストが重要か?

  • 実装だけでは正常動作(異常系ももちろんのこと)の保証が全くない

ためです。

正常動作の保証がないとどうなるか?

  • いわゆるバグが発生して、ほぼゲームに負けます

これを現実世界に置き換えるとどうなるか?

  • 個人情報を扱うシステムだと重大なインシデント発生
  • 重機関連のシステムだと最悪人の命を死に至らしめます
  • 等など

社会的地位が危ぶまれます。
システム的にテストは重要な仕事と言えます。

話はそれますが

一部のWebシステム界隈ではテスターはペーペーの仕事。。
等と言われるようなこともあるそうです。

とんでもないですね。

システム的にテストは重要な仕事です。
Excelスクショペタペタ3年間ずっととかはちょっと思うところはありますが

最後に

事実上の最新作EXAが2010年に発売以降続編の情報が皆無ですが、一部の熱狂的ファンは大会を開催してゲームを続けています。ゲームを盛り上げることで続編も出るかもしれません。カルネジスト、ネジらーの皆様のご協力をお願いします!

カルネージハートファンのプログラミング知識を共有しましょう!

ミサイル回避でお茶を濁します

ezgif-2-26865a7fb846.gif

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
0
Help us understand the problem. What are the problem?