Mājas Attīstība Kas ir programmatūra? - definīcija no tehopedijas

Kas ir programmatūra? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē programmēšana ar kodēšanu?

Programmēšana ar programmnodrošinājumu ir vērtību iegūšana no ārējiem avotiem, piemēram, makroprocesoriem, ārējām konstantēm, datu bāzēm, komandrindas argumentiem un lietotāja ievades. Šis termins ir pretstats “cietai kodēšanai” vai vērtību ievietošanai tieši avota kodā, ko lietotāji nevar mainīt. Programmēšana ar kodēšanu tiek uzskatīta par elastīgāku.

Techopedia skaidro Softcoding

Programmēšanā cieto kodēšanu vai konfigurācijas datu tiešu iegulšanu avota kodā uzskata par sliktu praksi, jo tas apgrūtina programmatūras konfigurēšanu. Tiek uzskatīts, ka labāka prakse ir iegūt vērtības no ārējiem avotiem, piemēram, konfigurācijas failiem vai komandrindas argumentiem. To sauc par "mīksto kodēšanu".

Acīmredzamā mīksto kodēšanas priekšrocība ir tā, ka parametrus ar lietotāja ievadi ir daudz vieglāk mainīt, nekā tas ir, iedziļinoties avota kodā. Tajā pašā laikā izstrādātājiem ir iespējams aiziet pāri bortam, abstrahējot pārāk daudz elementu, lai programmatūru būtu grūtāk uzturēt, liedzot mīkstas kodēšanas mērķim. Citreiz viņi var izveidot slikti izstrādātas skriptu valodas.

Izstrādātājiem labāk ir izpētīt atsevišķu programmatūras projektu vajadzības. Izmantojot nelielu iekšējo rīku vai atvērtā koda programmu, izstrādātāji var pieņemt, ka cilvēkiem būs pieejams avota kods un viņi var veikt izmaiņas, kas nozīmē, ka programma var būt mazāk konfigurējama. Patentētai programmai vajadzētu būt konfigurējamākai, jo lietotāji nevar mainīt avota kodu.

Kas ir programmatūra? - definīcija no tehopedijas