1、在复杂的业务逻辑中,尽量不要陷入写过程化的代码构造中,要有业务场景来推导出更加简洁的方式,从而设计数据库。
2、列表多按钮多业务场景的情况下,如:查看,评价,撤回这种复杂业务场景会导致每个按钮所代表的id主键不同时,考虑给每个按钮单独一个赋值来动态获取从而使得方法更简洁有效,如:viewId(查看id)、scoreId(评价id)、backId(撤回id),从而清晰的知道这三个按钮分别是代表的哪条详情记录。
1、在复杂的业务逻辑中,尽量不要陷入写过程化的代码构造中,要有业务场景来推导出更加简洁的方式,从而设计数据库。
2、列表多按钮多业务场景的情况下,如:查看,评价,撤回这种复杂业务场景会导致每个按钮所代表的id主键不同时,考虑给每个按钮单独一个赋值来动态获取从而使得方法更简洁有效,如:viewId(查看id)、scoreId(评价id)、backId(撤回id),从而清晰的知道这三个按钮分别是代表的哪条详情记录。