Coding style 如何处理程序中的参数?
这是一个高层次的问题,我相信没有普遍正确的答案,但我真的很想了解更多关于不同方法的信息: 如何最好地处理程序中的参数 为了澄清这一点,我讨论的是程序执行某些任务所需的所有值(例如,类变量)。在许多情况下,人们希望在不同的场景中使用不同的值。那么,如何最好地处理这些(用户提供的)价值呢 一些方法:Coding style 如何处理程序中的参数?,coding-style,parameters,Coding Style,Parameters,这是一个高层次的问题,我相信没有普遍正确的答案,但我真的很想了解更多关于不同方法的信息: 如何最好地处理程序中的参数 为了澄清这一点,我讨论的是程序执行某些任务所需的所有值(例如,类变量)。在许多情况下,人们希望在不同的场景中使用不同的值。那么,如何最好地处理这些(用户提供的)价值呢 一些方法: 只需在代码中定义它们,并根据需要进行更改(即。, 更改源代码) 使用特殊类指定所有参数并使用静态导入 使用指定的所有参数实现接口(并相应地实现接口) 将它们作为命令行参数传递 使用(文本)文件并加载(
- 只需在代码中定义它们,并根据需要进行更改(即。, 更改源代码)
- 使用特殊类指定所有参数并使用静态导入
- 使用指定的所有参数实现接口(并相应地实现接口)
- 将它们作为命令行参数传递
- 使用(文本)文件并加载(例如,使用类在加载后访问值)
- 我只会在源中输入从未改变的真实常数。由于新的输入而不得不重新生成程序并不是真正必要的
- 另一个选项是使用选项或参数(命令行或GUI)使它们可用
- 如果您的用例几乎每次使用程序时都需要不同的参数,请选择命令行选项(具有可选的默认值)。这将迫使用户考虑它们
- 如果参数很少更改,请使用选项存储(文本文件、xml文件、数据库,任何最适合的)