Home / FAQs / 第二開発とエンタープライズアプリケーション
QUESTION & ANSWER

差分秒の開発は、その後のアップグレードに影響しますか?

構成、API、プラグイン、スタンドアローンポータル、および周辺サービスによって達成される機能は、通常、コアデータベースとビジネスソースコードへの直接的な変更よりもアップグレードが容易です。 ディープな変更は必ずしも間違っていませんが、ディスクレパンチェ、自動テスト、マイグレーションスクリプト、およびバックアッププログラムのリストは維持されなければなりません。 プロジェクトは、開始する前に、コアで変更する必要があります。将来、およびセキュリティの統合が必要になるまで、コアで修正する必要があります。

質問に答えます。

まず、意思決定に使用できる結論をあげます

難易度の開発は、階層化されるべきである。ブランドエントランス、ビジネスポータル、複雑なインタラクションは、独立のフロントエンドで優先される。エンタープライズシステム容量は、API、プラグイン、周辺サービスを介してリンクされる。標準のエクステンションポイントがソースコードブランチに入っただけでは、コアニーズのみ。各コアの変更は、目的、文書、データ構造、上流等価、テストおよび削除条件の面で文書化される。

DECISION FACTORS

判断前にどのような条件を識別する必要がありますか?

同じ質問は、異なるビジネス、データ、およびプロジェクトフェーズで異なる回答を持つ場合があります。次の条件がチェックされ、Web上の一般的な検索が自分のプロジェクトに組み込まれていることを示唆しています。

ページ、プラグイン、周辺サービス、コアソースコードの変更データベース構造、パーミッションモデル、キーインターフェイスの変更アップストリームバージョン、セキュリティパッチ、依存性アップグレード頻度環境をテストして下さい、固定タスク セットおよび解放のバックアップ機能
ACTION STEPS

事前に提案した注文

01

まず、目標と境界について明確にします。

現在のバージョン、依存関係、すべてのカスタムポイントのリストを作成します。

02

検証キー依存

外部機能をプラグイン、API、スタンドアローンサービスに移動します。

03

評価可能な結果の開発

コア変更の自動化テストと移行ステートメントを完成させます。

04

次のステップを実際の結果で決定してください。

各アップグレードは、グレースケールのエクササイズ、回帰、バックアップ、配布によって優先されます。

PRACTICAL EXAMPLE

実際のビジネスでどのように理解すればいいですか?

判断方法を説明するために使用される例

企業はクライアントポータルのフロントエンドのDiffページを多数変更し、直接クライアントスイートをコアテーブルに追加しました。 サブシーケントアップグレードには、インターフェイスの競合やデータベースの移行リスクが含まれます。 スタンドアローンビジネスサービスで顧客ポータル、パッケージ、メーターを維持するために、Diffyが安定したインターフェイスを介して呼び出されると、実際には必要なプラットフォーム容量に最小限のコア変更が使用されます。

COMMON RISKS

一番簡単なピットでステップアップ。

変更点はプロジェクトが終わったらのみ整理され、追跡できません。

アップグレードスクリプトは、生産環境の動作の直接上流

知識、特権、ツール、データに戻ることなく、ページのみをチェック

ACCEPTANCE

受診と確認を終わらせる方法は?

アップグレードには、タスク、役割の特権、知識の参照、ワークフロー、インターフェイス、ログ、バックスライドの再テストが必要です。

サプライヤーや社内チームと通信する準備をする際、現在のプロセス、代表サンプル、既存のシステム、計画時間、予算レベルが持ち込まれることが推奨されます。まず、未知の項目は明確にマークされ、その後、診断、PoC、固定範囲プロジェクト、または進行中の研究開発を使用することが決定されます。これは通常、境界線なしで価格と期間の直接的な需要よりも信頼性が高くなります。

上記の例とは異なるプロジェクト条件ですか?

運用目的、既存システム、サンプル、計画時間などは、コンサルタントが実際の境界に関して予備審査を行うことができる前に調整できます。

コンサルタント