私はui5アプリを開発していますが、アプリ全体で自分で作業しています。今では、同じアプリで作業する開発者チームを管理する必要があります。私はリポジトリを管理するGitを見てきましたが、同じアプリケーションで作業を分割するにはどうしたらいいですか?ui5アプリを分割する方法
-2
A
答えて
1
もちろん、アプリの複雑さと開発チームの人数によって異なります。
しかし、最初に考慮する必要があるのは、リポジトリのgit分岐モデル(feature branches、gitflowまたはhttp://nvie.com/posts/a-successful-git-branching-model/など)を使用することです。 1つだけではなく複数のアクティブブランチ(例えば、マスタ)を有することは、マージの数を減少させる。
gitを使って作業するときは、2人の開発者が同じファイルに同時に触れる必要がないように分割することができます(手動でマージする必要がある競合を避けるため)。 UI5でこれを行うには、
- 分割コンポーネントとnesting themがあります。
- ビューとコントローラの分割とnesting them。
- ビューをfragmentsに分割します。
- コントローラをmixinsから作成する。
通常、分割の粒度はは(あなたが展開する前にUI5アプリを構築していることを考えると)大幅にあなたの実行時のパフォーマンスには影響しません。これは、ビルドフェーズでは、すべてのUI5成果物が単一のプリロードファイルにマージされるためです。
複数のアプリケーションを一緒に使用する場合は、アプリケーション間でコードを共有するための再利用ライブラリ/コンポーネントの構築も検討する必要があります(コントローラベースクラス、フォーマッタ、アダプタなど)。
関連する問題
- 1. 異なるスコープのSinatraアプリを分割する方法は?
- 2. 半分の数値を分割して分割する方法
- 3. ui5でビューモデルをスタブする方法は?
- 4. UI5でExtensionPointを使用する方法
- 5. 2分割でテキストを分割する方法は?
- 6. Rでボックスプロットを分割または分割する方法は?
- 7. 大きなdjangoアプリを分割するのが良い方法ですか?
- 8. JavaでRegexを分割( ")する方法
- 9. タプルを分割する方法は?
- 10. 矩形を分割する方法
- 11. Javascript - 分割方法を削除する
- 12. UIViewを分割する方法
- 13. 列を分割する方法は?
- 14. インラインブロックの行を分割する方法
- 15. 私のトランザクションを分割する方法
- 16. ドッカーレイヤーを分割する方法は?
- 17. パンダの列を分割する方法
- 18. 日時を分割する方法は?
- 19. tkinterフレームを分割する方法は?
- 20. 水平マネージャを分割する方法
- 21. HTMLレスポンスを分割する方法
- 22. JavaFX:メニューコントローラを分割する方法は?
- 23. スカラでシーケンスを分割する方法
- 24. アプリケーションサーバーを分割する方法
- 25. 「式」を分割する方法R
- 26. C++でタプルを分割する方法
- 27. Sonarqubeでモノリスプロジェクトを分割する方法
- 28. 番号を分割する方法
- 29. Pythonリストを分割する方法R
- 30. バイトを分割する方法[]