wth ist "Hardgecoded"?
Übersicht Sonstiges Smalltalk
CO2ehemals "SirMO"Betreff: wth ist "Hardgecoded"? |
Mi, Apr 21, 2010 13:16 Antworten mit Zitat |
|
---|---|---|
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 |
Mi, Apr 21, 2010 13:34 Antworten mit Zitat |
|
---|---|---|
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 |
Mi, Apr 21, 2010 13:37 Antworten mit Zitat |
|
---|---|---|
Google nach "hard coded" liefert direkt: http://en.wikipedia.org/wiki/Hard_coding | ||
MrKeks.net |
peacemaker |
Mi, Apr 21, 2010 15:07 Antworten mit Zitat |
|
---|---|---|
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/ |
CO2ehemals "SirMO" |
Mi, Apr 21, 2010 16:33 Antworten mit Zitat |
|
---|---|---|
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 |
Mi, Apr 21, 2010 21:43 Antworten mit Zitat |
|
---|---|---|
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 |
Übersicht Sonstiges Smalltalk
Powered by phpBB © 2001 - 2006, phpBB Group