wth ist "Hardgecoded"?

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

 

CO2

ehemals "SirMO"

Betreff: wth ist "Hardgecoded"?

BeitragMi, Apr 21, 2010 13:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, ich mal wieder,

ich bin schon oft in diesem Portal über das Wort "Hardgecoded" gestolpert und weiß immernoch nicht was das heißt...

Internetrecherche (schreibt man das so?) hat nicht viel gebracht.
mfG, CO²

Sprachen: BlitzMax, C, C++, C#, Java
Hardware: Windows 7 Ultimate 64-Bit, AMX FX-6350 (6x3,9 GHz), 32 GB RAM, Nvidia GeForce GTX 750 Ti

Silver_Knee

BeitragMi, Apr 21, 2010 13:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
Print 5

ist hardcoded
--

Zahlen.txt hat Folgendes geschrieben:
5


Code: [AUSKLAPPEN]
file=ReadFile("Zahlen.txt")
Print ReadLine(file)

ist nicht hardcoded

Mr.Keks

BeitragMi, Apr 21, 2010 13:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Google nach "hard coded" liefert direkt: http://en.wikipedia.org/wiki/Hard_coding
MrKeks.net

peacemaker

BeitragMi, Apr 21, 2010 15:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Stell es dir am besten so vor: wenn du nicht hardcodest, tust du dein Programm unabhängig von den Daten machen.

Daten können in diesem Falle Levels, NPCs, Items, Autos, usw. sein.

Die Vorteile sind enorm, angefangen bei einer viel höheren Übersichtlichkeit, bis hin zur Möglichkeit Dinge ohne kompilieren zu verändern.
~Tehadon~
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
 

CO2

ehemals "SirMO"

BeitragMi, Apr 21, 2010 16:33
Antworten mit Zitat
Benutzer-Profile anzeigen
ok, danke.
mfG, CO²

Sprachen: BlitzMax, C, C++, C#, Java
Hardware: Windows 7 Ultimate 64-Bit, AMX FX-6350 (6x3,9 GHz), 32 GB RAM, Nvidia GeForce GTX 750 Ti

FireballFlame

BeitragMi, Apr 21, 2010 21:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Nicht "hardcoden" heißt also im Klartext:
Daten, die sich nicht während des Programmablaufes verändern (in Spielen z.B. die Level, maximale Lebensenergie, Pfade zu Grafikdateien usw.) nicht direkt an der Stelle in den Quelltext pflanzen, wo sie "gebraucht" werden (z.B. in eine Berechnung), sondern in externe Dateien oder zumindest Variablen/Konstanten, die gruppiert und übersichtlich angeordnet sind.
Das macht es leichter, die Übersicht im Code zu behalten und Dinge nachträglich zu ändern.
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group