我所工作的软件系统是一个医疗账单系统,包含大量数据和数据表以及存储过程。
我正在阅读文章"12步走向更好的代码",在Joel测试#2中提到:你能否一步完成构建?
现在我想知道,这是否意味着部署构建(以便客户可以更新其部署)。
现在我遇到的主要问题是如何进行一步数据库更新?
当前,当我们对数据库进行更改时,所有更改都会被记录并添加到数据库更新脚本中,并在创建部署到客户端的构建时附加版本号。
是否有更简单的方法来做到这一点?是否存在某些脚本或应用程序,可以对数据库模式进行“前后”比较,并创建像我提到的更新脚本?
还是这就是每个人都这样做的方式,虽然我觉得难以置信,但也有可能。
自动化系统将减少错误,并显著加快部署构建时间,我很想知道如何做到这一点。
我正在阅读文章"12步走向更好的代码",在Joel测试#2中提到:你能否一步完成构建?
现在我想知道,这是否意味着部署构建(以便客户可以更新其部署)。
现在我遇到的主要问题是如何进行一步数据库更新?
当前,当我们对数据库进行更改时,所有更改都会被记录并添加到数据库更新脚本中,并在创建部署到客户端的构建时附加版本号。
是否有更简单的方法来做到这一点?是否存在某些脚本或应用程序,可以对数据库模式进行“前后”比较,并创建像我提到的更新脚本?
还是这就是每个人都这样做的方式,虽然我觉得难以置信,但也有可能。
自动化系统将减少错误,并显著加快部署构建时间,我很想知道如何做到这一点。