2 阅读

为什么这个Bug如此狡猾?直觉背叛:我们直觉上认为 -A 就是 “负的A”,但在位运算中它变成了”A的补码”测试遗漏:我们测试了正数情况,但对负数的测试不够充分认知偏差:我们都”知道”补码,但真正用到时却忘了它的存在你发现下面代码中的问题了吗 ?123456789// 伪代码:用负数表示反选,正数表示正常选择bool ShouldSelect(int value, int mask){ if...

📖 阅读原文

文章来自第三方博客,点击下方按钮阅读完整内容

相关文章

暂无评论

none
暂无评论...