BP分離のベストプラクティス
クリックでコピー
1) ビジネスプロセスの再利用
異なるアプリケーションの機能を繰り返し使用することがあります。その場合、ブロックの組み合わせを常に作成するのではなく、それらのために別のビジネスプロセスを作成し、このプロセスを使用することが推奨される。
2) 正しいネーミング
ビジネスプロセスの名称は、その目的や機能に対応したものにする必要がある。ビジネスプロセスが特定のデータベースモデルや特定のユーザーロールで動作するように設計されている場合、それを名前に反映させる必要があります。
3)コメント付け
ビジネスプロセスの作業を表現するには、名前だけでは不十分な場合もあります。より詳細な情報や使用上の特徴に関するコメントを可能な限りBPの説明文に記入する。
4) データベースへの要求の最小化
特定のBPで必要とされない冗長なデータを取得するために、データベースに普遍的な要求を送ることは避ける。データベースへのリクエストの回数を最小限にし、不必要に_withを使用しないようにする必要がある。
5) 一時ファイル用のグローバル変数
一時ファイルを保存するためにデータベースを使わないでください。グローバル変数を使用することで、データベースへのアクセス回数を最小限に抑え、アプリケーションの速度を向上させることができます。
6) 非同期モードの利用
多くのタスクは、ユーザーに応答する必要なく実行することができます。その場合、それらのブロック動作の非同期モードを使用するのがよいでしょう。
7) 大きなBPの分離
BPブロックの数が多いと,視覚的に不明瞭になる.可能であれば、大きな部分は別の関数に変換してください。ただし、使いすぎは禁物。必要な場合のみBPを分解する。