^
Jedan primer... U programu postoji nacin da se definise boja pozadine nekog prozora. Ta boja se pri startovanju programa cita iz Registry baze ili iz INI fajla. Koja ce boja pozadine biti ako je neko uklonio INI fajl ili Registry upis? Dakle, potrebno je negde "ugraditi u kod" podrazumevanu boju pozadine (kojom ce se kasnije regenerisati INI ili Registry upis za tu stavku).
Drugi primer... ako si predvideo da INI fajl bude iskljucivo na odredjenoj putanji, to je hardcoded..
Treci primer, ako želiš da ti neki program ne zavisi od eksternih biblioteckih funkcija (zbog krekovanja, npr), onda harcode-ujes deo koji ti treba, tako da se program ne oslanja na eksterne izvore.
Cetvrti primer, ako pravis program koji cita hw broj RAID diska, logiku ces morati da harcode-ujes za svakog proizvodjaca ponaosob, jer nema nekog standarda oko toga...
Ukratko, kadgod nesto nije univerzalno, i kadgod nesto lici na konstantu, uglavnom je hardcoded.
Jedan primer... U programu postoji nacin da se definise boja pozadine nekog prozora. Ta boja se pri startovanju programa cita iz Registry baze ili iz INI fajla. Koja ce boja pozadine biti ako je neko uklonio INI fajl ili Registry upis? Dakle, potrebno je negde "ugraditi u kod" podrazumevanu boju pozadine (kojom ce se kasnije regenerisati INI ili Registry upis za tu stavku).
Drugi primer... ako si predvideo da INI fajl bude iskljucivo na odredjenoj putanji, to je hardcoded..
Treci primer, ako želiš da ti neki program ne zavisi od eksternih biblioteckih funkcija (zbog krekovanja, npr), onda harcode-ujes deo koji ti treba, tako da se program ne oslanja na eksterne izvore.
Cetvrti primer, ako pravis program koji cita hw broj RAID diska, logiku ces morati da harcode-ujes za svakog proizvodjaca ponaosob, jer nema nekog standarda oko toga...
Ukratko, kadgod nesto nije univerzalno, i kadgod nesto lici na konstantu, uglavnom je hardcoded.