Softcoding

ผู้เขียน: Roger Morrison
วันที่สร้าง: 22 กันยายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation
วิดีโอ: What is SOFTCODING? What does SOFTCODING mean? SOFTCODING meaning, definition & explanation

เนื้อหา

นิยาม - ซอฟต์โค้ดหมายความว่าอย่างไร

Softcoding เป็นการฝึกการเขียนโปรแกรมเพื่อรับค่าจากแหล่งภายนอกเช่นมาโครตัวประมวลผลล่วงหน้าค่าคงที่ภายนอกฐานข้อมูลอาร์กิวเมนต์บรรทัดคำสั่งและอินพุตของผู้ใช้ คำนี้อยู่ตรงข้ามกับ "hardcoding" หรือใส่ค่าลงในซอร์สโค้ดโดยตรงซึ่งผู้ใช้ไม่สามารถเปลี่ยนแปลงได้ การเข้ารหัสแบบซอฟต์โค้ดนั้นมีความยืดหยุ่นมากกว่า


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Softcoding

ในการเขียนโปรแกรมการเข้ารหัสหรือการฝังข้อมูลการกำหนดค่าโดยตรงในซอร์สโค้ดถือว่าเป็นการปฏิบัติที่ไม่ดีเพราะทำให้ซอฟต์แวร์กำหนดค่าได้ยาก ถือว่าเป็นแนวปฏิบัติที่ดีกว่าในการรับค่าจากแหล่งภายนอกเช่นไฟล์กำหนดค่าหรืออาร์กิวเมนต์บรรทัดคำสั่ง สิ่งนี้เรียกว่า "softcoding"

ข้อได้เปรียบที่ชัดเจนของ softcoding คือการเปลี่ยนพารามิเตอร์กับอินพุตของผู้ใช้ง่ายกว่าการเข้าไปในซอร์สโค้ด ในเวลาเดียวกันมันเป็นไปได้สำหรับนักพัฒนาที่จะไปลงน้ำสรุปองค์ประกอบมากเกินไปเพื่อให้ซอฟต์แวร์กลายเป็นเรื่องยากที่จะรักษาโดยไม่คำนึงถึงเป้าหมายของการเข้ารหัส ในบางครั้งพวกเขาอาจสร้างภาษาสคริปต์ที่ออกแบบมาไม่ดี

เป็นการดีกว่าสำหรับนักพัฒนาในการตรวจสอบความต้องการของแต่ละโครงการซอฟต์แวร์ ด้วยเครื่องมือขนาดเล็กหรือโปรแกรมโอเพนซอร์ซผู้พัฒนาสามารถสันนิษฐานได้ว่าผู้คนจะสามารถเข้าถึงซอร์สโค้ดและสามารถเปลี่ยนแปลงได้ซึ่งหมายความว่าโปรแกรมสามารถกำหนดค่าได้น้อยกว่า โปรแกรมที่เป็นกรรมสิทธิ์จะต้องสามารถกำหนดค่าได้มากขึ้นเนื่องจากผู้ใช้ไม่สามารถเปลี่ยนรหัสต้นฉบับได้