软编码

作者: Roger Morrison
创建日期: 22 九月 2021
更新日期: 1 七月 2024
Anonim
高画质的背后——视频的封装与编码
视频: 高画质的背后——视频的封装与编码

内容

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

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


Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了软编码

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

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

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