发展历程 什么是软编码? -技术百科的定义

什么是软编码? -技术百科的定义

目录:

Anonim

定义-软编码是什么意思?

软编码是从外部源(例如预处理器宏,外部常量,数据库,命令行参数和用户输入)获取值的编程实践。 该术语与“硬编码”相反,即将值直接放在源代码中,用户无法更改。 软编码被认为更加灵活。

Techopedia解释了软编码

在编程中,硬编码或直接在源代码中嵌入配置数据被视为不良做法,因为这会使软件难以配置。 从外部资源(例如配置文件或命令行参数)获取值被认为是更好的做法。 这称为“软件编码”。

软编码的明显优势在于,与使用源代码相比,使用用户输入更改参数要容易得多。 同时,开发人员可能会大手大脚,过多地提取元素,从而使软件变得更加难以维护,从而无法达到软编码的目标。 有时,他们可能会创建设计欠佳的脚本语言。

对于开发人员来说,最好检查各个软件项目的需求。 使用小型内部工具或开源程序,开发人员可以假定人们将可以访问源代码并且可以进行更改,这意味着该程序的可配置性较差。 专有程序将需要具有更高的可配置性,因为用户无法更改源代码。

什么是软编码? -技术百科的定义