Linearisierung
am 16.08.2006 11:38:10 von info
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo NG.
Ich habe Daten eines Binärbaumes in linearisierter Form und möchte diese
in die Form eines Binärbaumes in einer HTML Tabelle bringen.
Nun habe ich folgende Daten die ich nutzen kann,
die Leveltiefe und ob das Blatt links oder recht liegt.
Folgendes habe ich schon versucht.
$level = 1 // ist die Wurzel
foreach ($daten as $key=>$value)
{
switch (true)
{
case ($value[0]["level"] == 1):
break;
case ($value[0]["level"] > $level):
break;
case ($value[0]["level"] < $level):
break;
case ($value[0]["level"] == $level):
break;
}
$level = $value[0]["level"];
}
nun fehlt mir nur noch die Möglichkeit die Daten in eine html tabelle zu
bringen. Irgendwie fehlt mir dabei die grundlegende Idee.
Vielen Dank für eventl. Vorschläge
Jens
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE4ueCCG3TDaUcMLgRAlBrAJ0fKTb/RyiFXYTX27fIioglpNKYuACf WAuh
GMCiT01FU0q/gwKLQeyBk/M=
=znlw
-----END PGP SIGNATURE-----
PHP code entschlacken
am 16.08.2006 12:01:37 von Robert Miller
Hi all,
ich arbeite hier an einem PHP open source Projekt mit. Über die Jahre
haben sich hier sehr viele Funktionen und Klassen eingeschlichen, die
nun als code-leichen das Projekt unnötig aufbohren und leider hin und
wieder zur Verwirrung beitragen.
Diese nicht mehr gebrauchten PHP Code-Fragemente zu ermitteln könnte man
entweder von "hand und zu fuss" machen, oder ... meine Frage:
Welches tool käme hier in Frage?
Danke
Robert
Re: PHP code entschlacken
am 16.08.2006 13:32:29 von Sebastian Wessel
Kurz vorweg: Was hat deine Frage mit dem vorhergehenden Posting zu tun?
Das verwirrt nur und muss nicht sein. Im Zweifelsfall cancle dein Posting.
Robert Miller schrieb:
> Hi all,
>
> ich arbeite hier an einem PHP open source Projekt mit. Über die Jahre
> haben sich hier sehr viele Funktionen und Klassen eingeschlichen, die
> nun als code-leichen das Projekt unnötig aufbohren und leider hin und
> wieder zur Verwirrung beitragen.
> Diese nicht mehr gebrauchten PHP Code-Fragemente zu ermitteln könnte man
> entweder von "hand und zu fuss" machen, oder ... meine Frage:
> Welches tool käme hier in Frage?
Was mir jetzt spontan einfällt:
Eclipse und PHPeclipse installieren, das Projekt einbinden und dann per
Hand die Funktionen als Kommentar aus dem Projekt ausklammern.
Daraufhin den Refresh-Button drücken und schauen, ob noch irgendwo ein
"!" oder ein "x" auftaucht.
Wenn nicht wird die Funktion wohl nicht wirklich gebraucht und ich würde
sie erstmal auskommentiert lassen.
Nach ein paar Tagen / Wochen dann halt die auskommentierten Funktionen
komplett rausschmeißen ...
--
MfG Sebastian Wessel
"Wer Dich wegen deines Hemdes verprügelt ist nicht dein Freund."
(March Simpson)
Re: PHP code entschlacken
am 16.08.2006 14:06:18 von info
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robert Miller schrieb:
> Hi all,
>
> ich arbeite hier an einem PHP open source Projekt mit. Über die Jahre
> haben sich hier sehr viele Funktionen und Klassen eingeschlichen, die
> nun als code-leichen das Projekt unnötig aufbohren und leider hin und
> wieder zur Verwirrung beitragen.
> Diese nicht mehr gebrauchten PHP Code-Fragemente zu ermitteln könnte man
> entweder von "hand und zu fuss" machen, oder ... meine Frage:
> Welches tool käme hier in Frage?
>
> Danke
> Robert
Was willst du mir damit sagen? ;-)
Jens
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE4wo5CG3TDaUcMLgRAtTkAJkBu6Vo94zeJ/bEmz5V3oHcxDZy2QCf Sj3U
ZzczxAPK9xTcVJVA4dWOF2A=
=+0kK
-----END PGP SIGNATURE-----
Re: PHP code entschlacken
am 02.09.2006 21:31:04 von Stefan Ohrmann
Hallo,
Am 16.08.2006 12:01 schrieb Robert Miller:
> Diese nicht mehr gebrauchten PHP Code-Fragemente zu ermitteln könnte man
> entweder von "hand und zu fuss" machen, oder ... meine Frage:
> Welches tool käme hier in Frage?
Wie wäre es mit XDebug und seiner Fähigkeit zur Code Coverage Analyse?
Mfg
Stefan
--
Anarchism is founded on the observation that since few men are wise
enough to rule themselves, even fewer are wise enough to rule others.
- Edward Abbey