网页博物馆 / Facebook 怎么做测试 / 社交媒体的评论是平的还是分叉的?(2019.6.6)...

1. 网页博物馆

441150-18768fadf299389c

archive.org 更多是整个互联网的演变,而 web design museum 关注的是那些大公司产品的界面演变。界面设计反映出的审美倾向的变化是一方面,另一方面也是侧写出了互联网产业商业逻辑的变化。

webdesignmuseum.org


2. Facebook 怎么做测试

441150-dde141401e4f2ed3

Facebook 的移动设备实验室允许工程师通过访问数据中心数千种移动设备来运行测试。代号为 One World 的统一资源管理系统用于托管设备、Web浏览器及各种模拟器。 Facebook 的工程师可以使用单个 API 调用这些远程资源进行他们自己的单元测试及自动化测试系统。 One World 每天执行超过 100万个任务。

One World 的组成主要分成四个部分:

  1. runtime worker service:负责管理每个资源的生命周期以及客户端对资源调用的请求;

  2. One World Daemon:一个轻量级的在连接远程资源计算机上运行的服务,实现与 runtime worker 的通信并搭建环境以允许本地进程调用远程服务。

  3. 调度员:使用 Jupiter 作业调度系统匹配客户端需求和可用资源。

  4. 卫星:极简的部署服务让开发人员直接调用 One World 资源;

https://code.fb.com/android/managing-resources-for-large-scale-testing/


3. 社交媒体的评论应该是平的还是分叉的?

感觉这是个 age-old 讨论了,从 bbs 诞生那一刻一直到 SNS 3.0 的现在。

441150-0f3676f0aa28038d.png

放平的例子比如微博。只支持到二级,即一个评论只对应多个子评论,不支持第三级。

441150-881f1f5ea099a3de

分叉的例子比如 Reddit。用户可以评论评论的评论的评论...list goes on

如果对话是一对一的,那么放平的结构足以满足场景,即使对话中途议题发生变化。对话复杂度在加入第三个人的时候提升了一个量级,对话如何在多人之间展开?如果议题发生分叉怎么办?

真实世界的对话是在两个维度下展开的,空间和时间,而虚拟世界的对话其实只有一个时间维度,所以是线性的,线性的结构特性决定了它并不能很好支持多点分叉,这也是为什么如果社交媒体如 Reddit 采用分叉结构会让整个 thread 看起来逻辑特别混乱的原因。

https://blog.codinghorror.com/discussions-flat-or-threaded/

转载于:https://www.jianshu.com/p/c61b3b4816ed

猜你喜欢

转载自blog.csdn.net/weixin_34248487/article/details/91067780