前两天被通知要求某服务内容的自查,进行内容过滤,于是开始照猫画虎,写PHP程序,很久没有开发过了,主要是根据两个方面进行,一个是URL的,一个是用户的。
URL的还好,发现了直接滤掉不显示出来就行,因为是一个链接,99%的情况下,确实应该被过滤掉。
但是针对用户的就不好弄了,因为用户收藏的多种多样,如果一个用户收集的很多链接中有一两个字样出现问题也是正常的,比如这个关键字,
“网页制作爱好者_www”
能看出来为啥应该过滤么?
所以进行了第一次改进,对用户的过滤记录LOG,分析哪些会出现问题。查看了一会发现,一般这种垃圾网摘扎堆儿,一个人的一旦收录这些网摘就很多很多,应该被封,一般如果超过5条的都是应该被过滤的,那么这个用户就是少儿不宜型了。
进行了第二次改进,把超过5条的,封掉,继续观察,发现有的用户就共享了1条或者2条,都是有问题的,显然要再加条件了,
进行了第三次改进,把被过滤超过60%的封掉,就是3/5得到的。
上线跑跑看,直到目前发现都还合理。
然后进行了最后一次改进,把改的内容告诉了相关的同事们。
完事后想到了“精益求精”这个成语,有点臭屁之嫌,看看这几步过程,不同的兴趣,不同的责任心,就会停留在不同阶段,
考虑程序正确性会进行第一次改进,
考虑规则合理性会进行第二次改进,
考虑体验人性化会进行第三次改进,
考虑团队合作性会进行最后一次改进。
一个企业如果80%都能做到这几点,那是多么可怕的一件事情,这个企业也会令其他企业敬畏......
最新评论
1 周 1 天 前
1 周 4 天 前
2 周 2 天 前
18 周 20 小时 前
21 周 9 小时 前
22 周 1 天 前
39 周 4 天 前
45 周 1 天 前
51 周 1 天 前
1 年 5 天 前