问题
没错,我的程序又翻车了。
这是为什么呢?
0x1 : 代码多且乱 2018-12-7
一个文件,1000多行代码,里面呢,是一些UI,这里用的是ExtJS,其中,有两个不同的东西,但是,除了他们出现的位置不同,其他的组件id,组件样式,配置什么都一模一样
,在1K行代码中,即使用了搜索功能,也有很大的可能就漏了,我就很好奇,既然一样为啥不能提取出来复用下。
也是我首次接触这些代码,并没有仔细检查,算是造成了一个这种的失误。
0x2 : 测试不足 2018-11-9
公司并没有专来做测试工作的人员,所以我做完东西后自己就得测试,这个测试必须全面,你完全不会想到用户在这里会做啥
或者他们做了啥之后你的逻辑是不是过得去。
另外就是绝对不能信任客户端传回的数据,即使客户端做的在完善,也要在服务端进行检查。
否则用户的数据丢失就是一个严重的事故了。
0x3 : 性能很重要 2018-12-4
听过OOM吗?我这是首次收到这玩意,服务端是一个并发
的环境,绝对不能直接进行耗时操作
,这样在并发数比较高的时候,<