我之间昂贵的工作:它是好还是不好有临时字段来保存模块
- 原始对象:包含原始数据导入到系统
- 模块#1之前:验证这将验证原始对象
- 模块#2:更新器,其将使用验证原始数据(无效数据被拆除),以产生真实对象
模块#1必须确定数据库中是否存在ItemCode(只是一个示例,键的实际数量是几十个)。模块#2必须通过在数据库中查询ItemCode得到项目对象。
开发者想的外国侨民的财产.TempItem添加到生对象,使模块#1将Item对象分配给.TempItem财产(因为它是超级容易做到这一点)和模块#2只需要使用.TempItem而不需要第二次查询数据库。
我的技术专家建议它不好。
我想遵循编程原则和最佳实践,但不知道如何。
任何帮助表示赞赏。