我是编程的初学者,我正在使用编程原理和使用C ++练习来学习C ++。今天我正在研究关于错误的章节,在一个段落中,作者解释了估计的重要性,但我有一个问题,因为我无法理解为什么估计(记住我只有2个月的编程经验)是如此重要。 让我以更好的方式解释:
为了给我一个估算的例子,作者举了一个例子,我们不得不想象他写了一个程序来计算两个城市之间的行车距离,我们想知道一个给定的值是否合理,例如:是纽约和丹佛之间15个小时的合理驾驶时间?显然,要得出结论,我们需要知道纽约和丹佛之间的距离(在网上看)。
我的问题是:如果我们的计划结果是正确的,为什么我们不能在网上查看?为什么估计似乎如此重要?为什么作者声称做出估计可以避免我们浪费很多时间和混乱?
答案 0 :(得分:3)
因为有时你无法在网上查找内容。想象一下销售管理应用程序,用于计算销售折扣。你不能谷歌那找到答案。但如果您编写该应用程序并在100美元的订单上返回10,000,000美元的折扣,那么这可能是错误的。
他真正说的是,如果你理解了问题领域,你会写出更好的程序,即你明白它应该做什么
想象一下,被要求编写一个程序来计算splidge灌木丛的frunk比率,因为每个froop有12个enzags。 42是一个很好的答案吗?很多时候我在这种情况下看过开发者 - 他们对程序实际上在做什么都不知道,所以不能判断他们是不是在写垃圾