「zephyr」の版間の差分

提供: Eospedia
移動: 案内検索
(Zyphyr)
(ページの白紙化)
 
(同じ利用者による、間の5版が非表示)
行1: 行1:
= Zephyr =
 
* これから書いていく内容
 
** ユーザマニュアル
 
** 開発者用のマニュアル
 
*** 各種API
 
  
*問題点
 
** UIの機能のコンポーネント化できてない
 
*** メインページのcontrollerにベタ書きしているので、密結合になっている。
 
*** 機能追加や修正に時間を要してしまう。
 
** ライブラリの管理
 
*** パッケージ管理システムによる管理を整えられていない。
 
*** ユーザに配布する際に、自動で環境を整えることができない。
 
** 機能追加の際のプロセス・ワークフローを構築できていない。
 
*** 今は自分以外の人が開発しようとすると、ソースを全部読まないといけない。
 
*** 各機能を疎結合にする+開発プロセス決めることで、自分の開発も効率化できる。
 
** APIドキュメントがない
 
*** JSDoc等を使ってドキュメントが生成されるようにすべき。
 
*** JSDocでドキュメントが作れるように設計することで、システムの見通しもよくなるはず。
 
 
* 解決策のアイデア
 
** AngularJSのCommonJS?的な使い方探す(Browserify, Bowerを使う)
 
** ディレクティブを細かく作る。特に、コマンド実行の部分。
 
** ページ遷移の際の、REST APIの呼び出しはresolveに押し込む。
 

2016年3月22日 (火) 10:16時点における最新版