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;

Το Softcoding είναι η πρακτική του προγραμματισμού για την απόκτηση τιμών από εξωτερικές πηγές, όπως μακροεντολές preprocessor, εξωτερικές σταθερές, βάσεις δεδομένων, επιχειρήματα γραμμής εντολών και είσοδο χρήστη. Ο όρος είναι το αντίθετο του "hardcoding", ή η τοποθέτηση τιμών απευθείας στον πηγαίο κώδικα, που δεν μπορούν να αλλάξουν από τους χρήστες. Το Softcoding θεωρείται πιο ευέλικτο.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Softcoding

Κατά τον προγραμματισμό, το σκληρό κώδικα ή την άμεση ενσωμάτωση των δεδομένων διαμόρφωσης στον πηγαίο κώδικα, θεωρείται κακή πρακτική, επειδή καθιστά δύσκολο να διαμορφωθεί το λογισμικό. Θεωρείται καλύτερη πρακτική η απόκτηση τιμών από εξωτερικές πηγές, όπως αρχεία ρυθμίσεων ή επιχειρήματα γραμμής εντολών. Αυτό ονομάζεται "softcoding".

Το προφανές πλεονέκτημα της μαλακής κωδικοποίησης είναι ότι είναι πολύ πιο εύκολο να αλλάξετε παραμέτρους με την είσοδο χρήστη από ότι πηγαίνοντας στον πηγαίο κώδικα. Ταυτόχρονα, είναι δυνατό για τους προγραμματιστές να ξεπεράσουν το σκάφος, αφαιρώντας πάρα πολλά στοιχεία ώστε το λογισμικό να γίνει πιο δύσκολο να διατηρηθεί, αναιρώντας το στόχο της softcoding. Άλλες φορές, ενδέχεται να δημιουργούν γλώσσες προγραμματισμού που δεν έχουν σχεδιαστεί σωστά.


Είναι καλύτερο για τους προγραμματιστές να εξετάσουν τις ανάγκες των επιμέρους προγραμμάτων λογισμικού. Με ένα μικρό εσωτερικό εργαλείο ή πρόγραμμα ανοιχτού κώδικα, οι προγραμματιστές μπορούν να υποθέσουν ότι οι άνθρωποι θα έχουν πρόσβαση στον πηγαίο κώδικα και μπορούν να κάνουν αλλαγές, πράγμα που σημαίνει ότι το πρόγραμμα μπορεί να είναι λιγότερο διαμορφώσιμο. Ένα ιδιόκτητο πρόγραμμα θα πρέπει να είναι πιο διαμορφωμένο, δεδομένου ότι οι χρήστες δεν είναι σε θέση να αλλάξουν τον πηγαίο κώδικα.