估算的重要性

The importance of estimation

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

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

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

因为有时您无法在网上查找内容。想象一个计算销售折扣的销售管理应用程序。您无法 google 找到答案。但是,如果您编写的应用程序 returns 100 美元的订单可享受 10,000,000 美元的折扣,那么这可能是错误的。

他真正想说的是,如果您了解问题域,即您了解它应该做什么,您将编写出更好的程序

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