构建大型代码片段的有效方法

时间:2011-12-17 14:11:25

标签: android eclipse

我有几个初始化类,除了填充初始未更改的数据结构之外别无其他。在5个数据类中总共大约200k行只是做了这样的事情:

   x = new Y(13);
   xTmp.z.add(x);
   allElements.add("just some text");

所以基本上初始化我的结构数组 - 这些基本上都是“常量”。

我想知道如何最好地构建项目,例如使用库或做其他任何事情,这样可以更有效地处理项目的开发,而不是总是编译,链接和加载大数据类到设备进行测试。

幸运的是Eclipse非常快,编译时间不超过1分钟(与xCode相比,编译需要1.5小时)。但是,我确信具有编写大型项目经验的专家有如何最好地掌握它的技巧和窍门。

非常感谢!

1 个答案:

答案 0 :(得分:1)

我根本不会对所有数据进行硬编码。

为所有数据定义文件格式,并为其构建一个简单的解析器(或者更好的是,使用现有的结构化文件格式并从中驱动)。更改初始数据时没有理由重建代码。

将这些初始化文件与您的应用程序捆绑在一起(您甚至可以将jar文件放入其中并将其作为资源访问)。