发布于 2020-08-11 10:45:43 | 阅读 22260
十多年前我在上一家公司的时候看到过内部有个网站有一个Hard Problems in Test的列表,上面大概有三四十个问题的样子,是各个部门的测试同学提供的。
发布于 2020-08-10 17:36:56 | 阅读 33509
1947 年 9 月 9 日下午 3:45,美国计算机科学家兼美国海军少将 Grace Murray Hopper 在 Harvard Mark II 计算机日志中记录了第一个计算机 Bug。她写道:“发现 Bug 的第一个实际案例。”
发布于 2020-08-07 16:25:54 | 阅读 22752
我们从业务需求(业务特征)、我们期望的系统运营方式(运营特征)中总结出这些特点,它们是隐式的、贯穿各领域,是架构师在字里行间能看出来的特点。《软件架构基础》书中的这张表是隐藏特点的一个例子。
发布于 2020-07-20 10:16:09 | 阅读 22838
软件重写可能是一项非常危险的工作——存在许多非常真实的成本和风险,甚至可能会让最善意的努力付诸东流。然而我们确实重写了!并且经常这么干。虽然明知道会有风险,业务和技术还是一起宣布:“该死的鱼雷,我们正在重写这堆旧代码,这次我们一定会成功的!”
发布于 2020-07-17 15:37:54 | 阅读 26775
据国外媒体报道,谷歌旗下研究机构先进技术与项目实验室(ATAP)是一个关于消费类电子产品的硬件研究部门。
发布于 2020-07-09 19:00:23 | 阅读 22889
我经常需要费力地跟人解释,作为高效软件团队的一员到底意味着什么。当然,关于这一点已经有大量的资料,比如 LinkedIn 就有整套思想领导力理论介绍了各种帮助团队有效运作的指导方针和启发性思考.
发布于 2020-07-01 15:06:40 | 阅读 23582
明明别人家已经持续交付了,而我们依然觉得批量来一把更经济实惠。哥很难,难的不是工作太辛苦,而是明明可以更简单,却硬要搞得很复杂,今天,我们试着扒一扒软件研发过程中的常见误区。
发布于 2020-06-28 14:58:06 | 阅读 24622
作为一个重要业务,微信支付在客户端上面临着各种问题。其中最核心问题就是分平台实现导致的问题: iOS 和安卓实现不一致