1.coding是个细致活儿
简单地copy,不仔细检查会带来问题
2.debug是个细致活
要充分利用log info,比如dlog爆出的logNotFoundException,社区内没人遇到这个错误,一般情况下,说明自己使用错误了!
虽然这次没有通过看日志来发现问题,而是直接根据代码逻辑进行的,但是log里面明明白白地写了前面创建的log name和后面使用的log name是不一致的!
3.注意默认值
比如protobuf定义的消息中,如果不设置某一项,那个field将会是默认值,可能会带来问题
网友评论