- 追加された行はこの色です。
- 削除された行はこの色です。
[[Teeda]]
#contents
* プロジェクトの掟 [#v1fa3274]
*プロジェクトの掟 [#v1fa3274]
** Javaコーディング規約 [#o00b6045]
**Javaコーディング規約 [#o00b6045]
フォーマットルールはEclipseの設定に従う。
** JavaScriptコーディング規約 [#s6dd906c]
**JavaScriptコーディング規約 [#s6dd906c]
- インデントは半角スペース2つ
- できるだけネームスペースを使う
-- ネームスペースは、Teeda.コンポーネント名とします。
-- たとえばTHtmlGridコンポーネントなら、Teeda.THtmlGridとなります
- private扱いなメソッド名は、"_"をprefixにする。
- 文字列表現のクォートには、シングルクォートを使う。
流儀の基本はコレ。 http://dojotoolkit.org/js_style_guide.html
*デバッグTIPS [#m4c6cdfa]
**コンポーネントツリーを見る [#k2c93cae]
DumpComponentTreeInterceptorを、RenderResponsePhaseへ仕掛ける。(このフェーズでコンポーネントツリーが作成されるため)
<component name="dumpComponentTreeInterceptor" class="org.seasar.teeda.core.interceptor.DumpComponentTreeInterceptor"/>
<component name="renderResponsePhase" class="org.seasar.teeda.core.lifecycle.impl.RenderResponsePhase">
<aspect>dumpComponentTreeInterceptor</aspect>
</component>
**Request情報などを見る [#z9f49d02]
org.seasar.teeda.core.filter.RequestDumpFilter を有効にする。これはサーブレットフィルタなので、web.xmlへ指定する。
*コメント [#g9fd22cd]
#comment