4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

カルネージハート Advent Calendar 2019

Day 4

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

Last updated at Posted at 2019-12-06

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

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

はじめに

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

テストの重要性

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

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

ためです。

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

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

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

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

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

話はそれますが

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

とんでもないですね。

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

最後に

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

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

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

ezgif-2-26865a7fb846.gif

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?