Mã hóa mềm

Tác Giả: Roger Morrison
Ngày Sáng TạO: 22 Tháng Chín 2021
CậP NhậT Ngày Tháng: 21 Tháng Sáu 2024
Anonim
Mã hóa mềm - Công Nghệ
Mã hóa mềm - Công Nghệ

NộI Dung

Định nghĩa - Softcoding có nghĩa là gì?

Mã hóa mềm là thực hành lập trình để lấy các giá trị từ các nguồn bên ngoài, chẳng hạn như macro tiền xử lý, hằng số bên ngoài, cơ sở dữ liệu, đối số dòng lệnh và đầu vào của người dùng. Thuật ngữ này trái ngược với "mã hóa cứng" hoặc đặt các giá trị trực tiếp vào mã nguồn mà người dùng không thể thay đổi. Mã hóa mềm được coi là linh hoạt hơn.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Mã hóa mềm

Trong lập trình, mã hóa cứng hoặc nhúng trực tiếp dữ liệu cấu hình vào mã nguồn, được coi là thực tiễn xấu vì nó làm cho phần mềm khó cấu hình. Nó được coi là thực hành tốt hơn để có được các giá trị từ các nguồn bên ngoài, chẳng hạn như các tệp cấu hình hoặc các đối số dòng lệnh. Điều này được gọi là "mã hóa."

Ưu điểm rõ ràng của mã hóa mềm là việc thay đổi các tham số với đầu vào của người dùng dễ dàng hơn nhiều so với việc đi vào mã nguồn. Đồng thời, các nhà phát triển có thể quá nhiệt tình, trừu tượng hóa quá nhiều yếu tố để phần mềm trở nên khó bảo trì hơn, phủ nhận mục tiêu của mã hóa mềm. Đôi khi, họ có thể tạo ra các ngôn ngữ kịch bản được thiết kế kém.


Nó là tốt hơn cho các nhà phát triển để kiểm tra nhu cầu của các dự án phần mềm cá nhân. Với một công cụ nội bộ nhỏ hoặc chương trình nguồn mở, các nhà phát triển có thể cho rằng mọi người sẽ có quyền truy cập vào mã nguồn và có thể thay đổi, có nghĩa là chương trình có thể ít cấu hình hơn. Một chương trình độc quyền sẽ cần phải được cấu hình nhiều hơn, vì người dùng không thể thay đổi mã nguồn.