软件Bug、耦合以及因果推理 - Michael Feathers

原文转载自 「解道JDON」 ( https://www.jdon.com/53768 ) By 解道

预计阅读时间 0 分钟(共 0 个字, 0 张图片, 0 个链接)

当你思考是否“是A引起C”?然后您意识到是A导致B然后导致C”,然后又会想到“也许A和B引起C”,然后您看到一个模糊轮廓,并想知道这个隐藏的轮廓是否在A,B和C存在之前就已经存在了。

众说纷纭:

系统思考无疑是改变生活的事情!

首先更改实体,然后更改因果关系。

数学和康威定律相撞!

软件中的大部分错误:从管理和敏捷不善一直到技术欠债,到混乱的代码以及所导致的缺陷,都是因为我们无法直接观察因果关系。

                   
more_vert