Sadržaj:
Definicija - Što znači Hardcode?
Tvrdi kod je dio računalnog programa koji se ne može promijeniti ni na koji drugi način, osim mijenjanjem izvornog koda samog programa.
To znači da ako je softver već sastavljen i pretvoren u izvršnu datoteku, tvrdi programski dio programa ostaje konstantan bez obzira na softver koji je učinio. To se obično radi za određene fiksne parametre i vrijednosti koje bi uvijek trebale biti konstantne, poput Pi ili brzine svjetlosti.
Postupak stvaranja tvrdog koda poznat je kao tvrdo kodiranje.
Techopedia objašnjava Hardcode
Samo se određeni dijelovi programa mogu tvrdo kodirati, a najosnovniji primjeri su konstantne vrijednosti, posebice one koje se koriste u znanosti poput fizike i kemije, kao i matematike općenito. Tvrdi kod ima jednu svrhu, a to je osigurati da se vrijednost koja se tvrdo kodira ne može mijenjati za vrijeme trajanja programa.
Neki programeri smatraju da je tvrdo kodiranje lošom programskom praksom, ali ima neke zasluge i odgovarajuću uporabu. Na primjer, ponekad se jedinstveni serijski brojevi tvrdo kodiraju s softverom kako bi se osigurala valjanost kopije.
