2010-09-13 54 views
0

我正在构建一个类似于应用程序的视觉工作室:用户可以创建一个新项目,对其进行编辑,将其保存到磁盘并加载。该项目不完全像VS这是特定领域。何时构建迁移?

和VS一样,我需要一种方法将项目从V1迁移到V2,因为它们在磁盘上有不同的结构。

什么时候应该建立这样的迁移工具?

选项1:接近发布结束时,声明“冻结”格式中断更改并构建转换器。缺点:在整个开发期间,开发人员无法在开发版本中打开真正的客户项目,因为没有迁移路径。看看现在的真实项目性能/用户界面的外观是非常有用的。

选项2:在开发人员进行突破性更改时,他应该将其添加到迁移项目中。缺点:开发很多开销。

回答

0

最有可能的选择2.拥有“真实”数据非常有价值。

此外,当您有相关的东西时,建立每个转换要容易得多,并且您不太可能忘记转换格式的某些部分。