关于逻辑符号关系的编写

2017/05/26
在编写解析server_name的过程中,用了一个解析数据的。
if (data[0] != 0x00 && data[1] != 0x00)
本来的想法,进入这个的都是那种总长度不等于0X0000的。
else进去的是0x00 0x00的。
今天用这个程序的时候,就发现这是个bug
结果进去else是00,17。
晚上用集合的图画了一下,就能看出来,明显的就不对。
所以说,这部分,以后如果写类似的还是需要好好整理下逻辑
小心隐藏的bug。


就是,我感觉,最好是,能够明显一点的进入条件。

你可能感兴趣的:(关于逻辑符号关系的编写)