Welcome, Guest. Please login or register.
+  Linux Soft Forum
|-+  Īnvaţă» Termeni IT» Hardcoded
[Picture 161] [Picture 160] [Picture 159]
Username:
Password:
 
Pages: [1]   Go Down
  Print  
Author Topic: Hardcoded  (Read 1689 times)
0 Members and 1 Guest are viewing this topic.
oblio
Admini
**


WWW
« on: November 27, 2006, 07:54:03 PM »

Traducere liberă: "programat fix". Adică ceva ce nu a fost gāndit să fie schimbat īntr-un program, şi de aceea īn momentul īn care trebuie schimbat trebuie făcute modificări asupra programului.
Īn cazul programelor serioase este considerată o scăpare gravă dacă aspectele importante nu sunt parametrizate, adică dacă nu sunt parametri ce pot fi schimbaţi de utilizator: opţiuni, reglaje, setări, ...
Sunt totuşi cazuri īn care uşurează mult munca programatorilor sau pur şi simplu acest aspect nu a fost intuit īn proiectul original al programului.
Logged

Distribuţie: ubuntu | Localitate: Bucureşti | Vārstă: 24

Oh! Everything has a point, and if it doesn't, then there's a point to it.

Oblio's
hydrarulz
Veteran
**

warning flame-war


WWW
« Reply #1 on: November 28, 2006, 01:32:54 PM »

daca faci hardcodare codul este destul de clar, f putin flexibil (spre deloc), si toata lumea intelege ce s-a facut acolo. dar daca se schimba ceva in infrastructura e posibil ca sa-ti crape programul, sa
rescrii codul acela.

termenul este opus softcodare in care totul se parametrizeaza frumos, este mai flexibil astfel.
dar daca faci debugging tinde sa te plimbe prin 10 functii care are fiecare cate o linie de cod.

deci pe scurt
-hardcodarea este clara, tot codul intr-un loc. cod inflexibil.
-softcodarea mai modulara (mai multe functii care pot fi modificate fara a pune in mare pericol stabilitatea programului), mai greu de urmarit totusi.
Logged

MifTy
Membru
*

« Reply #2 on: April 16, 2008, 11:27:27 PM »

eu intalnisem cuvantul asta in sensul de "segment de cod care ar fi mai bine sa NU fie modificat"...
alteori desemneaza lucruri ca un firmware scris in asa fel incat este nemodificabil (de pilda scris intr-un EPROM, care in mod normal nu poate fi sters/scris de oricine. nu confundati cu EEPROM sau FlashROM!!! cele doua din urma sunt usor modificabile!!!)
Logged
Pages: [1]   Go Up
  Print  
 
Jump to: