בית התפתחות מה זה קידוד רך? - הגדרה מטכנולוגיה

מה זה קידוד רך? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של Softcoding?

קידוד רך הוא תרגול התכנות של השגת ערכים ממקורות חיצוניים, כגון מקרואים מעבד מקדם, קבועים חיצוניים, מסדי נתונים, טיעוני שורת פקודה וקלט משתמשים. המונח הוא ההפך מ"קידוד קשה ", או הצבת ערכים ישירות בקוד המקור, שלא ניתן לשנות על ידי המשתמשים. קידוד רך נחשב גמיש יותר.

Techopedia מסביר Softcoding

בתכנות, קידוד קשיח, או הטמעה ישירה של נתוני תצורה בקוד המקור, נחשב לתרגול רע מכיוון שהוא מקשה על הגדרת התוכנה. זה נחשב לתרגול טוב יותר להשיג ערכים ממקורות חיצוניים, כגון קבצי תצורה או טיעוני שורת פקודה. זה נקרא "קידוד רך".

היתרון הברור של קידוד רך הוא שהרבה יותר קל לשנות פרמטרים עם קלט משתמש מאשר על ידי הכניסה לקוד המקור. יחד עם זאת, ניתן למפתחים לעבור על השולחן ולהפחית יותר מדי אלמנטים כך שהתוכנה תתקשה יותר לתחזק, ותשלול את מטרת קידוד התוכנה. פעמים אחרות, הם עשויים ליצור שפות תסריט מעוצבות בצורה לא טובה.

עדיף למפתחים לבחון את הצרכים של פרויקטי תוכנה בודדים. בעזרת כלי ביתי קטן או תוכנית קוד פתוח, מפתחים יכולים להניח שלאנשים תהיה גישה לקוד המקור ויכולים לבצע שינויים, כלומר התוכנית יכולה להיות פחות ניתנת להגדרה. תוכנית קניינית תצטרך להיות מוגדרת יותר, מכיוון שמשתמשים אינם מסוגלים לשנות את קוד המקור.

מה זה קידוד רך? - הגדרה מטכנולוגיה