我将在我的应用程序上下文中提出问题,但我认为它对于配置通常具有更广泛的范围。我的应用程序允许公司跟踪员工的缺勤和假期。其中一个好处是,它将根据雇主设置的规则自动增加一个人的假期权利。目的是让公司选择以下选项之一:
A)每年自动增加员工的假期权益,例如每年1月1日,假期权益增加1天;或
B)基于服务年限增加员工的权益,例如在任职2年后,权益增加2天。
如何实现此功能最佳?第一个选项相当简单易行,因为我已经跟踪了每个休假年度的开始/结束日期,并且每个员工的增量可以存储为整数。
我想我正在寻找存储所选方法的最佳实践解决方案;如何以可扩展的格式存储相关选项和所有内容,以便稍后添加其他方法。
我正在使用Ruby on Rails,但这个问题可能与其他语言相关。
谢谢
Robin
A)每年自动增加员工的假期权益,例如每年1月1日,假期权益增加1天;或
B)基于服务年限增加员工的权益,例如在任职2年后,权益增加2天。
如何实现此功能最佳?第一个选项相当简单易行,因为我已经跟踪了每个休假年度的开始/结束日期,并且每个员工的增量可以存储为整数。
我想我正在寻找存储所选方法的最佳实践解决方案;如何以可扩展的格式存储相关选项和所有内容,以便稍后添加其他方法。
我正在使用Ruby on Rails,但这个问题可能与其他语言相关。
谢谢
Robin