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