Mobileの開発規約を作成していく。基本はJSのものですが、命名規則などはTitanium独自の仕様も含めていく。Resourcesにソースと画像がごっちゃになってしまううーん。アセットとソースは分けるような形だとよかったんだけど。JSファイルコーディング規約とりあえずとりあえずどんどん加えていっていくつか作りながらレビューして振り返る。JavaScriptのコーディング規約に従うincludeは既存JSライブラリ呼び出し以外は使わない極力ラッパーを用意しexportsするCommonJS(nodejsライク)に従うオブジェクトの生成時にパラメータをできるだけ指定する一部作成時にのみ設定可能なプロパティがあるのでこの方針でいくウィンドウはファイルを分けるビューはファイルを分けなくてもよいTitaniumの名前空間は常にTiを使うネットワーク通信(HTTPClient)は非同期で行うResources直下にはファイルはべた置きしないメインとなる流れには極力端末依存を書かないUIについてはJSSファイルは作成するこれでロジック、UI分離されているとは思わないけれど小細工するよりは今のところましかな。バージョン2でも動きがかなり危ない。公式ドキュメントでもこの話題が避けられている気がする。今使うのは危険か?イベント定義に定数定義をしなくてもよい。Studioでコード補完を得るにはprototypeでクラスを作ってコード補完の支援を得るには書き方にコツがいるようです。(外部編集)文書の先頭へ。