「ビジネスロジック」の版間の差分

ページの作成:「'''ビジネスロジック'''(英語:business logic)とは、業務システムにおける業務の動きのことである。 ==概要== 大雑把にビジ...」
 
14行目: 14行目:
ビジネスロジックを[[MVVM]]を使用して仕様書から[[ソースコード]]に落とし込むと[[モデル]]と[[ビューモデル]]に相当する部分が出来上がる。
ビジネスロジックを[[MVVM]]を使用して仕様書から[[ソースコード]]に落とし込むと[[モデル]]と[[ビューモデル]]に相当する部分が出来上がる。


[[単体テスト]]などを駆使してビジネルロジックから[[バグ]]を排除できれば最低限の品質は保証できる。たとえ[[ユーザーインターフェース]]が凶悪最低でも「動くことは動く」という状態までは持っていけることを意味する。
この[[ソースコード]]として実際に機械的には動く状態、シミュレーション実行できる状態にされたビジネスロジックに対して[[単体テスト]]などを駆使して[[バグ]]を排除できれば最低限の品質は保証できる。紙の[[仕様書]]より強固なシミュレーションできる仕様書が完成するのである。これは、たとえ[[ユーザーインターフェース]]が凶悪最低でも「動くことは動く」という状態までは持っていけることを意味する。


==MVCとの相性==
==MVCとの相性==