控制变量法三个变量(控制变量法原则

背景:Clion突然抽搐,新建项目加载CMakeLists.txt,均提示错误:

解决问题的过程:

初始阶段:大概用了一两天的时间,找出缺了哪些库,版本是否正确,clion配置最近有没有变化等等。

结果:没找到原因,很迷茫。

转身:发现这个问题的特点:有些老项目还能用,新项目不行!为什么呢?为什么呢?

故障排除:重命名旧的cmake-build-debug并重新加载,但结果仍然是错误。

思考:老配置和新配置有什么区别?

如何找出是哪个差异造成的?毕竟文件多?

控制变量:

从上到下(或者从下到上,随意,只是遍历),修改每个文件(文件夹)的名称,重新加载,看看有没有错误。错误的是错误的原因。

最后,发现了以下错误(比较工具截图)

最终解决方案

总结:在工作中,我们总是会遇到各种各样的问题,在网上和书本上找不到答案(或者不完全匹配)。我们需要一些方法论,控制变量法可以通过比较有效地发现问题。方法论往往比具体知识更重要。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注