因为我本身就不知道有这个异常存在,它又不像 Java 一样编译出错,所以我只能等到网站崩溃的时候才知道触发了这个异常。。。
这个事情,大佬有什么经验吗?
1
Zzzzzzzzz 2018-01-03 22:09:39 +08:00
看文档, 文档不详的审计代码, 不要乱引入第三方库, 注意控制版本
测试覆盖全一点 该 crash 就让它 crash, 注意打 crash 的 log 所谓动态一时爽真不是说说的....... |
2
infun 2018-01-03 22:14:26 +08:00 via Android 2
有次用了别人的一个库,23:59:59 之后设计的是 24:00:00,然后就 crash 了。。。
|
3
LokiSharp 2018-01-03 22:37:25 +08:00
看他的测试脚本怎么写的
|
4
wwqgtxx 2018-01-03 22:43:10 +08:00 via iPhone
两条,一个谨慎使用有 c 代码的库,第二条外部库多 try except
|
5
e9e499d78f 2018-01-03 22:49:22 +08:00
保存日志,检查日志;或者用 sentry
|
6
rogwan 2018-01-03 23:13:37 +08:00 via Android
慎用小众的新库,用久经考验的老战士。无论多天才的开发者,一次写到各种完美总是不现实,修修补补逐渐完善有个过程。创意项目技术选择可以激进点,多数项目都选择保守的库更稳妥点。
|
7
junbaor 2018-01-03 23:42:56 +08:00
所以写惯了 Java 真的很烦这种动态语言,一点安全感都没有。勿引战
|
8
diggerdu 2018-01-04 00:06:48 +08:00
assert try except
|