记录一下最近犯下的自以为是的错误

简介: 但是这只是我想当然的.我的同事后来告诉我,b==c比较时候,肯定是返回一个布尔值,也就是说它计算过后就会返回0或者1,而a却是和0或者1进行比较的,显然这是不对的...
三个数值进行相等比较,
我自以为是的,以为这样是可行的:
a==b==c
但是这只是我想当然的.
我的同事后来告诉我,b==c比较时候,肯定是返回一个布尔值,也就是说它计算过后就会返回0或者1,而a却是和0或者1进行比较的,显然这是不对的...
当我单元测试,发现了这一段代码的时候,还专门写了一个测试代码来确认是否正确,偏偏我采用的是0,1数值...
这是一个思维惯性,日常逻辑这条语句可以说是正确的,而且很省.
于是就没有去想算符的实质是什么东西了....
这个错误导致的是很严重的逻辑错误....
目录
相关文章
|
Web App开发 开发框架 安全
503错误和500错误故障解决案例
记录下特殊的503和500报错场景
242 0
|
数据采集 算法
拒绝想当然,不看文档导致GNE 的隐秘 bug
拒绝想当然,不看文档导致GNE 的隐秘 bug
134 0
|
缓存 前端开发 中间件
服务器开发-纠正之前的错误
服务器开发-纠正之前的错误
95 0
|
测试技术
软件测试面试题:软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
软件测试面试题:软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
367 0
|
数据可视化
7个新手数据讲述者犯下的致命错误,你都知道吗?
  本文约1800字,建议阅读5分钟。   本文介绍了新手数据讲师所犯的最常见的错误,以及如何改正它们。   在制作数据故事时,很容易迷失在细节中,并且无法创造出可以激发别人动手操作的数据故事。下面是新手数据讲师所犯的最常见的错误,以及如何改正它们。这些技巧来自“像数据讲述者一样思考”研究会。   1. 数据故事不适合听众   不是所有的听众都是相同的,不是所有的听众都有一样的目标。即使您自己审视自己团队内部,也可以考虑一个技术支持专家和一个运营主管如何具有不同的观点。尽管两者都有共同的目标即服务客户,但每个人对于这个目标能够实现的方法和原因具有不同的观点。   许多展示数据故事的讲
145 0
|
Java Spring
遇到 400、500 错误千万不要慌!
很多人都会在平时开发过程中遇到400或500异常,并且也没有走到服务端controller中,就变得有些不知所措。 我们知道SpringMVC从DispatchServlet开始接收与分发请求,从入口开始debug,还能找不到问题所在么? 从DispatchServlet的doDispatch()方法开始处理请求:
411 0