研发尽量在C++中实现相关逻辑,用于区别是否需要使用C++而不是蓝图的依据包括以下:
1. 是否是单例的功能模块或者基础父类
2. 是否大量使用了RPC通信
3. 是否有着复杂的调用过程
2)关于日志日志主要用来记录程序中的错误,包括以下错误:
1. 配置错误
主要是策划配置时出现的错误,例如主键不一致、漏配等情况造成的程序无法按照预期执行。
2. 数据错误
主要用于识别程序错误,一半这类错误在程序没有问题的时候不会出现,但是由于是协同开发,不能保证对接上一定没有问题,主要包括参数校验,数据有效性校验等。
3.异常
程序可能出现的异常、系统配置等有利于诊断异常的日志。
3)关于注释注释主要的作用如下:
1)解释需求
简单说一下需求是什么,这个函数是为了实现什么需求而写的,包括业务需求、配置需求以及优化需求等
2)解释算法
解释一下为了实现该功能,如何去实现的,可能会出现什么异常等



