估计的重要性

The importance of estimation

本文关键字:重要性      更新时间:2023-10-16

我是编程初学者,我正在使用编程原理学习C++并使用C++进行练习。今天现在我正在研究关于错误的章节,作者在一段中解释了估计的重要性,但我有一个问题,因为我不明白为什么估计(记住我只有 2 个月的编程经验)如此重要。让我用更好的方式解释:

为了给我举一个估计的例子,作者举了一个例子,我们必须想象他写了一个程序来计算两个城市之间的行驶距离,我们想知道给定的值是否合理,例如:纽约和丹佛之间的 15 小时驾驶时间是否合理?显然,要得出结论,我们需要知道纽约和丹佛之间的距离(在网上看)。

我的问题是:为什么我们不能在网上检查我们的程序的结果是否正确?为什么估算似乎如此重要?为什么作者说做估计可以避免我们浪费很多时间和困惑?

因为有时您无法在网上查找内容。假设有一个销售管理应用程序计算销售折扣。你不能用谷歌搜索来找到答案。但是,如果您编写应用程序并且它在 100 美元的订单上返回 10,000,000 美元的折扣,那么这可能是错误的。

他真正想说的是,如果你了解问题域,你会写出更好的程序,即你明白它应该做什么。

想象一下,被要求编写一个程序来计算每个 froop 有 12 个 enzags 的 splidge gres,计算 splidge grouter 的 frunk 比率。42是个好答案吗?很多时候我看到开发人员在这种情况下 - 他们对程序实际在做什么一无所知,因此无法判断他们是否在编写垃圾