知识卡片

程序连接指令与结果

普通读书笔记卡 · 36

内容

程序同时包含写给计算机的指令和用户看到的执行结果,两者之间几乎没有中间解释者。代码质量会直接转化为行为质量,而程序又常需维护多年,所以混乱指令会长期制造问题。发散:工程治理的价值在于让”写下的意图”稳定映射到”运行出的行为”。

参考来源

- 位置:《简约之美软件设计之道》第1章《引言》1.2节「程序究竟是什么?」(源文件:_epub-src/text/part0000_split_012.html) - 结论依据:原文用建筑师蓝图与程序对比,说明软件开发中指令和结果之间没有任何中间人解读,代码质量直接转化为行为质量,直接支持卡片论点。 - 原始内容:"除软件开发之外,没有任何领域的指令和结果联系得这么紧密。……写程序时,在我们和计算机之间没有任何人。我们让计算机干什么,就会得到怎样的结果……结果的质量完全取决于机器的质量、我们想法的质量,代码的质量。"