server/src/doc/coding.txt

9 lines
865 B
Text
Raw Normal View History

- Die Variable buf
wird an zu vielen Stellen im Source benutzt. K<>nnen wir zumindest in Zukunft versuchen, auf sie zu verzichten? Mir ist nie sehr wohl, wen ich die irgendwo sehe.
- Bibliotheken, module
Jedes Verzeichnis in common/ erzeugt eine Bibliothek. Je nach Bedarf muss aber nicht jeder Server die ganze Bibliothek linken (die ist eher was f<>r den mapper), sondern kann die Files auch einzeln linken.
Jedes modul, item, attribut, usw. sollte eine Funktion zur Verf<72>gung stellen, die seine typen initialisiert, also it_register respektive at_register o.<2E>. aufruft. Jede Biliothek hat ein File, das ihren Namen tr<74>gt (z.b. items.txt) mit einer eigenen init_-Funktion, die alle init_funktionen der enthaltenen objekte enth<74>lt. (init_items, init_attributes, usw).
Neue Files hinzuf<75>gen hei<65>t also bitte, die Registrierung in den "bibliotheks-file" zu machen.