GitBookソースコードの保守性をあげる工夫はじめにTableViewの上に、ImageViewやLabelを多数配置した以下の様なユーザインタフェースをもったアプリケーションを開発することが比較的多くあるかと思います。MobileのSDKのTi.UI系のAPIを利用して各オブジェクトの生成していきますが、幅、高さ、色などの指定をしていく都合上、ソースコードがが増えてややコードの見通しがしづらくなるかと思います。rows.push(row);}保守性や拡張性を意識したソースコードにしておくことで、開発したアプリを継続的に改善してくためのモチベーション維持に繋がるのではないかと思っています。MobileでのJavaScriptではモジュール化の仕組みが標準的に備わっており、CommonJSという仕様に従った書き方をすることで、開発しやすい形にファイル分割して開発することができます。Mobile固有というわけではなく、サーバサイドのJavaScript開発のNode.jsでも採用されています。次の項でCommonJSスタイルの書き方について解説していきます。