做软件的时候经常遇到别人的代码,或者是在他们的基础上开发,或者是用到他们的库,
然后读软件的时候就会发现很多地雷:
明雷: 语法错误,一看就出来了
暗雷: 内存错误,或者结构体对齐方式不对,或者编译器不同导致enum之类的大小不同,或者一些注释不明确的变量
连环雷:这个最难解了,一环扣一环,追溯下来却是因为这个雷是埋在A的,然后又连锁到B,B在连锁回来的雷
步步小心,是没有用的,只有壮烈的踩了上去,自爆过一次,才能积累出来排雷的经验。
并且尽量减少造雷的几率。
做软件的时候经常遇到别人的代码,或者是在他们的基础上开发,或者是用到他们的库,
然后读软件的时候就会发现很多地雷:
明雷: 语法错误,一看就出来了
暗雷: 内存错误,或者结构体对齐方式不对,或者编译器不同导致enum之类的大小不同,或者一些注释不明确的变量
连环雷:这个最难解了,一环扣一环,追溯下来却是因为这个雷是埋在A的,然后又连锁到B,B在连锁回来的雷
步步小心,是没有用的,只有壮烈的踩了上去,自爆过一次,才能积累出来排雷的经验。
并且尽量减少造雷的几率。