「ビジネスロジック」の版間の差分
ページの作成:「'''ビジネスロジック'''(英語:business logic)とは、業務システムにおける業務の動きのことである。 ==概要== 大雑把にビジ...」 |
|||
| 14行目: | 14行目: | ||
ビジネスロジックを[[MVVM]]を使用して仕様書から[[ソースコード]]に落とし込むと[[モデル]]と[[ビューモデル]]に相当する部分が出来上がる。 | ビジネスロジックを[[MVVM]]を使用して仕様書から[[ソースコード]]に落とし込むと[[モデル]]と[[ビューモデル]]に相当する部分が出来上がる。 | ||
[[単体テスト]] | この[[ソースコード]]として実際に機械的には動く状態、シミュレーション実行できる状態にされたビジネスロジックに対して[[単体テスト]]などを駆使して[[バグ]]を排除できれば最低限の品質は保証できる。紙の[[仕様書]]より強固なシミュレーションできる仕様書が完成するのである。これは、たとえ[[ユーザーインターフェース]]が凶悪最低でも「動くことは動く」という状態までは持っていけることを意味する。 | ||
==MVCとの相性== | ==MVCとの相性== | ||