开发程序需要注意的点
1.操作删除或者不能自由的恢复的数据,都需要添加上二次确认(防止数据误删)
2.进行查询个人资料,一定要判断当前登录人是否有权限(查看,修改,删除),一般都需要配合当前登录人标识信息来判断(防止他人操作别人的数据)。
3.尽量查询数据使用Get方式,(修改,删除,添加)使用Post方式(规范)
4.程序使用异步的时候,一定要异步到底(不然没用)。
5.判断(集合,EF判断)是否存在数据不要使用Conut(),使用Any()(性能优化)。
6.系统中的(添加,修改,删除)一定要添加上对应的日志信息(可追溯性)。
7.数据库编写SQL语句(修改,删除),一定要写where条件(防止数据污染)。
8.两个表以及两个表以上的操作都需要使用事务(保证数据一致性)。
9.待续。。。。。