20150918 A的精彩技术分享

2015-09-18  本文已影响53人  keroro520

今天某开源大牛来公司技术分享,很享受地度过了一个下午。

听真正的大牛(化名Xman)做技术分享,如同看一场精彩绝伦且能让人回味不绝的电影,非常满足。

在这里记录几件大牛分享的几件我比较感兴趣的事情

曾经把MVC(Model, View, Control)模型的VC模块拆开扔到客户端,服务端只负责M模块。这种纯天然的分布式架构极大地解放了服务端的压力,使得整个CS交互速度特别快。甚至快到当页面刷新后,用户都没反应过来页面已经刷新了,他们只能在代码里面加入了delay延时,让页面不要加载这么快,给用户一个意识缓冲时间。

整个分享过程既然人觉得满满的都是干货,又令人觉得新鲜有趣,这是因为Xman是个又能钻研又爱玩的人,他也鼓励程序员玩,玩出花样来,创造力就是玩出来的。
当Xman给我们讲这种拆解VC到客户端的时候,我的第一反应是“哇噻还可以这么玩!”,但是随之而来的是“咦,对啊,不正是应该这样吗”。是的,在某些场景下确实是可以吧VC或者MV放到客户端的,但为什么之前我完全没想到过呢?或许是因为我们都不会“玩”,没有“玩”的习惯,没有“玩”的信心。

虽然Xman提测试没有提得比“玩”和“抽象层次”多,但讲测试的时间是最多的。他强调测试的重要性,不仅能保证程序的正确性,保证修改不带入新bug,还能推进项目的提升。对于测试,Xman讲得最多的是,“工具很重要”。
Xman对测试的重视程度和对工具的熟练运用,解释了我一直以来的心头之惑:这些大项目都是怎么测试的啊?这么复杂的逻辑怎么测啊?
那就是,想办法搞测试数据集,想办法模拟极端情况,想办法让测试发现bug,想办法复现,想办法获取事故现场的第一手资料,想办法跟踪查找真正的事发地点。
不过他介绍的工具都太深了,我都没听说过,systemtab是啥?可以吃吗?

跟测试靠边的一点,是报表分析。
Xman也写了好多报表分析,和结果评判工具。

"要把测试变得有趣,这样你才不会想要跳过它”!金玉良言!

后话

想起来蜀黍跟他好像,玩很多东西,都玩得很好,一些大家平常不注意的东西,一旦他们发现了这东西的好玩点,就有可能钻进去玩玩,就比如Xman在做ppt的时候竟然还自己画插图,虽说画得不怎样,但很有趣,感觉这个人的世界也都很有趣;讲东西的时候完全沉醉在自己的世界,很愉快地把己做的事情分享给其他人;讲话都很快,脑子转得也非常快,很活跃。天生爱玩..

上一篇 下一篇

猜你喜欢

热点阅读