综合开发经验总结下服务端开发的规范,也方便以后查看省的还要现想, 我这人就是懒, 想要更懒就的想招啊, 呵呵。
1.所有异常及错文问题对应用端只返回对应的错误码 和 错误信息, 错误码需要有一定的规律, 分为对应用端不可见错误 比如报了一窜sql语句错误,这中是不允许给用户看的,还有对应用端可见错误例如用户输入的用户名有问题
2. 为了方便调试和必要的产品分析需要写日志, 日志大约在3个地方需要写, 若有其余需要酌情写日志, 分别为 app调用时, 服务端错误产生时, 服务端返回参数时
3. 对于需要几个表同时写操作成功时根据情况不允许过多的使用事物, 应该使用存储过程,因为事物需要mysql编译,而且事物会给表加锁,若这写表使用率高的话会严重影响性能