anpera.net
https://anpera.dyndns.org/phpbb3/

Funktionen auslagern
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4247
Seite 1 von 1

Autor:  MySql [ Fr 04 Jan, 2008 12:44 ]
Betreff des Beitrags:  Funktionen auslagern

Juden Tach!

Ich hab da mal so eine kleine frage...
In wie fern, ist es sinnvoll die "Funktionen" aus der common.php auszulagern?

Denn dies mache ich gerade auf meinem Testserver.... Also zum positiven muss ich sagen:

  1. Ausgelagerte Datein sind schneller zu finden und geordnet.
  2. Common wird abgespeckt (Was war scheinlich gar nicht von belang ist)

Ich habe es bei mir so gemacht:

    Beispiel: Function charstats()

$this->bbcode_second_pass_code('', '
Function charstats ()
{
[......................................]
}
else{
[.......................................]
}
')

Kopiert und ausgelagert nach requires/charstats.php

Das gleiche auch mit dem Wald! Nur habe ich ihn, in ein seperates MkDir gepackt.

$this->bbcode_second_pass_code('', 'requires/fightplaces/fightplace_forest.php')

Nun aber die Frage:

Ist es sinnvoll die die Daten auszulagern oder ist es einfach nru vollkommener humbuck?


My.

Autor:  Kevz [ Fr 04 Jan, 2008 13:08 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Siehe SuFu.
Gab bereits einige Argumente dazu u.a. von Chaosmaker & Co.

Autor:  Eliwood [ Fr 04 Jan, 2008 13:26 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Ja, die SuFu bringts. Aber auch nur, wenn die Beiträge auch unter einander gelinkt sind - denn so verstopfen Threads wie diese die Suche nach Schlagwörtern, und die richtigen Lösungen findet keiner mehr.

Ja, es ist Humbug, wenn man glaubt, dass das Spiel dadurch schneller wird. Die Handbarkeit ist erheblich besser - ja. Nur benötigt das Einbinden nunmal seine Zeit, und wenn man zu sehr splittet läuft man schnell in Gefahr, dass das Spiel erheblich langsamer wird.
Das einzig sinnvolle punkto Geschwindigkeit ist, selten gebrauchte Funktionen auszulagern, und nur einzubinden, wenn man sie braucht - zum Beispiel forest(), das nur in etwa 3 Dateien gebraucht wird. Wald, Heiler und Klohäuschen, eventuell noch andere.

Autor:  MySql [ Fr 04 Jan, 2008 13:33 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Also ich mag die Sufu ich finde immer das was ich will.
Man muss nur den richtigen Suchbegriff eingeben. :!:

Hmmm...

Eig. haben wir ja viele Funktionen, die (sehr) selten gebraucht werden.
Ein paar:

  • Forest
  • Form
  • Checkban
  • Clearnav
  • Popup_Header
  • Popup_Footer
  • Inrement_Specialty
  • Fightnav
  • PvP Warning (Müsste so heissen)

Und noch viele mehr....

Sollte doch eig. so sein?^^

Und nochmal wegen der SuFu... Das Thema das du meinst Kevz.. Naja^^ Nicht sehr aufschlussreich.

Autor:  Kevz [ Fr 04 Jan, 2008 13:40 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Es gibt auch mehrere Threads davon, MySQL.

Zudem wird die Funktion popup_* eig. bei jedem Aufruft benötigt?! Und zwar ist diese für die MotD, Petition for Help, YoM & Co tätig, soviel zum "selten".

Autor:  MySql [ Fr 04 Jan, 2008 13:47 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Erlich? Erlich!

kk^^

Ne gab nur 1 Thread

Autor:  Kevz [ Fr 04 Jan, 2008 14:02 ]
Betreff des Beitrags:  Re: Funktionen auslagern

MySql hat geschrieben:
[i]Erlich? Erlich!
[...]

Ehrlich.

Autor:  MySql [ Fr 04 Jan, 2008 14:06 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Ich kauf mir einen Duden :pein:

Autor:  Nightborn [ Fr 04 Jan, 2008 15:54 ]
Betreff des Beitrags:  Re: Funktionen auslagern

duden.de

Autor:  MySql [ Fr 04 Jan, 2008 15:59 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Uiiiiiiiiiiiiiiiiiii...^^ Mal sehen, vllt. morg ich mir auch einen. :lol:

Autor:  Drazaar [ Fr 04 Jan, 2008 16:55 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Die Funktion "forest" würde ich auch nicht unbedingt als "selten" einstufen. Eher als "unnötig"...

Autor:  MySql [ Fr 04 Jan, 2008 18:25 ]
Betreff des Beitrags:  Re: Funktionen auslagern

Selten:
Wird nicht in jedem script gebraucht.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/