2017-04-18 6 views
-2

私はui5アプリを開発していますが、アプリ全体で自分で作業しています。今では、同じアプリで作業する開発者チームを管理する必要があります。私はリポジトリを管理するGitを見てきましたが、同じアプリケーションで作業を分割するにはどうしたらいいですか?ui5アプリを分割する方法

答えて

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成果物が単一のプリロードファイルにマージされるためです。

複数のアプリケーションを一緒に使用する場合は、アプリケーション間でコードを共有するための再利用ライブラリ/コンポーネントの構築も検討する必要があります(コントローラベースクラス、フォーマッタ、アダプタなど)。

関連する問題