这个是昨天的bug。也许是刚倒成白班还不习惯,糊里糊涂的把“/”也给转义了。我就一直纳闷为什么使用本地文件系统就不会报错,使用pak文件系统就死活找不到文件,而跟踪进去的时候发现文件名也是正确的。后来突然发现这个转义有问题,原来在IO模块了把前缀“//”自动处理了,但这个容错性造成了pak文件的读取失败。
在软件中分清什么是错误,什么是异常,什么样的错误或异常可以恢复而什么样的必须在第一时间报错是很困难但很重要的一件事情。
让程序在第一时间崩溃往往是件好事。
我得趴会,突然颠倒过来还真有点不适应... ...
评论