我在采访中被问及如何在不更改代码且仅更改数据库的情况下对应用程序进行功能更改?例如
申请是一个学生类(class)注册,条件是系统管理员提供在不同类(class)中只申请一门类(class)的能力。
申请系统应该是系统管理员可以支持的,以便学生将来可以申请多个类(class)。
应用程序对管理员来说应该是灵活的,可以在不影响功能和操作方式的情况下直接在数据库端进行更改。
我挠了挠头,但由于我对数据库的了解不深,所以没有得出结论。
最佳答案
对于这样的要求,开发人员可以将这两种功能都保留在代码库中,这些功能将通过应该在数据库中维护的标志来启用或禁用。 通过这种方法,您可以在不更改代码库的情况下管理启用/禁用该功能。
关于java - 如何在不更改代码而仅更改数据库的情况下对应用程序进行功能更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51285986/