内容
- 定义-软编码是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了软编码
定义-软编码是什么意思?
软编码是从外部源(例如预处理器宏,外部常量,数据库,命令行参数和用户输入)获取值的编程实践。该术语与“硬编码”相反,即将值直接放在源代码中,用户无法更改。软编码被认为更加灵活。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了软编码
在编程中,硬编码或直接在源代码中嵌入配置数据被认为是不好的做法,因为这会使软件难以配置。从外部资源(例如配置文件或命令行参数)获取值被认为是更好的做法。这称为“软件编码”。
软编码的明显优势在于,与使用源代码相比,使用用户输入更改参数要容易得多。同时,开发人员可能会大手大脚,过多地提取元素,从而使软件变得更加难以维护,从而无法达到软编码的目标。有时,他们可能会创建设计欠佳的脚本语言。
对于开发人员来说,最好检查各个软件项目的需求。使用小型内部工具或开源程序,开发人员可以假定人们将可以访问源代码并且可以进行更改,这意味着该程序的可配置性较差。专有程序将需要具有更高的可配置性,因为用户无法更改源代码。