Node.js 深比较测试:字段一样,为什么类实例和普通对象仍然不相等 测试里实际值是Ticket实例,期望值写成一个带id的普通对象,两边打印出来几乎一样,严格深比较却失败。把断言改成宽松版本能让测试变绿,但可能同时放过数值类型错误。更可靠的做法是先写清要比较的是完整对象语义,还是某个... yunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Python -O 会移除 assert:本地能拦住的非法输入,为什么换个启动选项就通过了 把 assert quantity > 0 放在入口,看起来可以拒绝负数;但用 python -O 启动时,这项断言会被移除,原本非法的值可能继续进入后面的计算。需要始终成立的外部输入检查,应该显式判断并抛出约定的异... yunqueblog/ 技术教程/ 2026-10-02/ 2 阅读