gpt4 book ai didi

generics - 硬编码与通用编码 : Where to draw the line?

转载 作者:行者123 更新时间:2023-12-02 22:14:41 24 4
gpt4 key购买 nike

我不太确定如何表达,但我会尝试。

假设您的程序的某些部分有一些设置,您 80% 确定您无需再次修改。您如何知道在哪里划定可更改代码的界限?您知道将设置一直保存到用户定义的 XML 文件中是多余的。然而,您也知道,以后有 20% 的可能性需要更改这些设置,因此在橡胶与道路相交的位置进行编码也不是最佳选择。

我想我想问的是,您应该允许您的程序轻松更改抽象树的高度吗?

许多示例之一是手动为网站编写 HTML 代码,而不是让程序自动生成它。直接编写 HTML 代码并不需要太多时间。编写自动生成 HTML 代码的程序需要更长的时间。

最佳答案

这是一个很好的问题,但没有绝对的答案:

正如爱因斯坦所说:

Make things as simple as possible but not simpler.

简单性是相对的。对设计中抽象层的数量做出最佳决策是伟大架构师的伟大之处。优秀的架构师应该始终评估特定情况并做出最佳权衡。没有任何 Elixir 。

关于generics - 硬编码与通用编码 : Where to draw the line?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/648672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com