Entwickler.HowToTipps History

Hide minor edits - Show changes to markup

 
 
April 01, 2011, at 11:18 PM by tthelen -
Added lines 1-2:

(:redirect 'http://docs.studip.de/develop/Entwickler/HowToTipps':)

 
 
January 22, 2009, at 12:02 AM by tthelen -
Added lines 3-4:

(:toc:)

Added lines 8-19:

Der Stud.IP-Code besteht aus vielen, vielen Dateien. PHP, HTML, CSS, XML, XLST: Verschiedenste Typen sind vertreten und spielen auf relativ komplexe Art zusammen. Sie alle enthalten gute Beispiele, wichtige Hinweise zum Verständnis in Form von Kommentaren, Variablen- und Funktionsbenennungen. Es ist nicht notwendig, all diese Dateien anzuschauen, stattdessen empfiehlt sich eine gute alle UNIX-Weisheit als Führer durch den Dschungel: "grep ist dein Freund."

Beispiel:

Du möchtest ein neues Log-Event einführen, d.h. eine bestimmte Aktion mitprotokollieren. Das geschieht über den Funktionsaufruf log_event(…). Also ist es eine gute Idee, nach solchen Funktionsaufrufen zu suchen und sich die Kontexte anzuschauen, in denen diese Funktion verwendet wird.

Eine Shell, d.h. ein Fenster, in dem du auf einer Kommandozeile Befehle eintippst, leistet hier schon Großes. Das UNIX-Kommando grep kann Dateien nach Textfragmenten durchsuchen, z.B. Funktionsaufrufen wie log_event(…). Tippe dazu:

grep -r "log_event(" *

Effekt: Durchsucht im aktuellen Verzeichnis und allen Unterverzeichnissen alle Dateien nach Vorkommen des Strings "log_event(" - also dem gewünschten Funktionsaufruf.

 
 
January 21, 2009, at 11:52 PM by tthelen -
Added lines 1-5:

Gute Tipps für den Einstieg

Wie und wo anfangen? Wie und wo den Überblick finden? Hier sind einige Tipps versammelt, die dir erfahrene Entwickler mitgeben wollen.

grep ist dein Freund

 

 

Source: Basis-Wiki-Hilfe | Last change: April 01, 2011, at 11:18 PM, tthelen | Local view: Basis-Hilfe