diff --git a/ws2011/BP/QS-Dokument/QS-Dokument.pdf b/ws2011/BP/QS-Dokument/QS-Dokument.pdf index f6f879fb..6022fdec 100644 Binary files a/ws2011/BP/QS-Dokument/QS-Dokument.pdf and b/ws2011/BP/QS-Dokument/QS-Dokument.pdf differ diff --git a/ws2011/BP/QS-Dokument/QS-Dokument.tex b/ws2011/BP/QS-Dokument/QS-Dokument.tex index 9436b18d..68e2ed60 100644 --- a/ws2011/BP/QS-Dokument/QS-Dokument.tex +++ b/ws2011/BP/QS-Dokument/QS-Dokument.tex @@ -638,7 +638,163 @@ Ideen f \subsection{Erweiterbarkeit} -Ideen für diesen Absatz (bitte vervollständigen!!): Termine der einzelnen Code-Reviews auflisten. Eventuell eine Tabelle zu dokumentation von aufgetauchten Problemen erstellen. Diese könnte z.B. Thema, Zusammenhänge, Datename, Zeilennummer, Problem etc. enthalten. Dann einzelne Erkentnisse der Reviews aufführen. Wie ist der aktuelle Stand? Wo sind Probleme? Wie liegen wir im Zeitplan? ...\\ +%Ideen für diesen Absatz (bitte vervollständigen!!): Termine der einzelnen Code-Reviews auflisten. Eventuell eine Tabelle zu dokumentation von aufgetauchten Problemen erstellen. Diese könnte z.B. Thema, Zusammenhänge, Datename, Zeilennummer, Problem etc. enthalten. Dann einzelne Erkentnisse der Reviews aufführen. Wie ist der aktuelle Stand? Wo sind Probleme? Wie liegen wir im Zeitplan? ...\\ + +Auf den folgenden Seiten sind die einzelnen teaminternen Codereviews aufgelistet. Jedes einzelne Treffen wird in einer eigenen Tabelle gef"uhrt. + +\paragraph{Teaminterner Codereview - 21.11.2011} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 1 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & Einlesen in den Code \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code sehr un"ubersichtlich; fehlende Kommentare; doppelte Klassen auf mehrere Ordner verteilt \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Alle Dateien innerhalb des Projekts \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Ausfindig machen, welche Klassen weggelassen werden k"onnen \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & alle \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview - 01.12.2011} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 2 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & Aufr"aumen des Codes \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code ist noch un"ubersichtlich \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Templates \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Code aufr"aumen \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Batu, Gebhardt, Murati, Scholz \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview - 15.12.2011} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 3 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & SQL-Abfragen und JSON Format \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code enth"alt SQL-Abfragen, was aber durch Propel ersetzt werden soll; JSON Format entspricht nicht dem neuen Datenformat; die Templates sind alle vermischt mit HTML-, JavaScript- und PHP-Code \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Templates und Classes \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & SQL-Abfragen aus den betroffenen Dateien rausschreiben (Aufgabe 1); rausgeschriebene SQL-Abfragen nach Propel "uberf"uhren (Aufgabe 2); JSON Format anpassen (Aufgabe 3); Strukturieren des Codes in den Templates (Aufgabe 4) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu und Murati, Aufgabe 2: Gebhardt, Aufgabe 3: Scholz, Aufgabe 4: Batu und Murati \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview - 09.01.2012} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 4 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & JSON, View \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & JSON Format noch nicht ganz fertig, View arbeitet mit der Umstrukturierung in den Templates nicht mehr ganz richtig \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Classes, Templates \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & JSON Format weiter anpassen (Aufgabe 1); View an die neue Struktur anpassen (Aufgabe 2) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz, Aufgabe 2: Batu, Gebhardt, Murati \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview - 23.01.2012} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 5 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & JSON, API \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & JSON Format noch nicht ganz fertig, API ist mit der neuen Datenbank nicht kompatibel \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Classes\\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & JSON Format weiter anpassen (Aufgabe 1); API an die neue Datenbankstruktur anpassen (Aufgabe 2) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz, Aufgabe 2: Batu, Gebhardt, Murati \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview - 07.02.2012} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 6 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & API, Propel und Datenbank, Benutzerbereich \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Propel kann mit den Tabellennamen nicht umgehen, der Benutzerbereich enth"alt Fehler (Daten editieren und l"oschen), die Heatmap wird nicht geclustert \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Classes, user \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Datenbank umstellen und Propel anpassen (Aufgabe 1); Fehler im Benutzerbereich beseitigen (Aufgabe 2); Heatmap geclustert anzeigen (Aufgabe 3) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Gebhardt und Scholz, Aufgabe 2: Batu und Murati, Aufgabe 3: Batu, Murati und Scholz \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + + +\paragraph{Teaminterner Codereview - 21.02.2012} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 7 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & Fehler auf der Webseite \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Sensor Diagramme werden nicht richtig angezeigt, Isolationsmodus kann nicht verlassen werden, Pfade in den Templates sind teilweise nicht korrekt gesetzt, es sind nicht genutzte Codeteile vorhanden \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Templates \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Sensor-Bug fixen (Aufgabe 1); Isolationsmodus-Bug fixen (Aufgabe 2); Pfade in den Templates anpassen (Aufgabe 3); Code aufr"aumen (Aufgabe 4) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu und Murati, Aufgabe 2: Scholz, Aufgabe 3: Murati, Aufgabe 4: Gebhardt \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview ¿ 07.03.2012} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 8 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & Fehler auf der Webseite \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Filteroption f"ur die "offentlichen Daten mit Propel nicht ohne weiteres m"oglich (Propel klammert die Ausdr"ucke innerhalb eines SQL-Statements selbstst"andig) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & get\_markers.php und QuerySelect.php \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Umsetzung der Filterm"oglichkeiten mit Propel (Aufgabe 1) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage + +\paragraph{Teaminterner Codereview - 27.03.2012} +\vspace{1cm} +\begin{tabbing} +\begin{tabular}{||p{5.4cm}||p{11cm}||} +\hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 9 \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & Abschlussreview \\ +\hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & - \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & - \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & - \\ +\hline +\hline +\end{tabular} +\end{tabbing} +\newpage diff --git a/ws2011/BP/QS-Dokument/erweiterbarkeit.txt b/ws2011/BP/QS-Dokument/erweiterbarkeit.txt index 923a4a27..16e9a071 100644 --- a/ws2011/BP/QS-Dokument/erweiterbarkeit.txt +++ b/ws2011/BP/QS-Dokument/erweiterbarkeit.txt @@ -7,9 +7,9 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 1 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & Einlesen in den Code \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code sehr un"ubersichtlich \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & der gesamte Code \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Code aufr"aumen \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code sehr un"ubersichtlich; sehr viele Klassen, die "ahnliches leisten \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & der Alle Dateien innerhalb des Projekts \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Ausfindig machen, welche Klassen weggelassen werden k"onnen \\ \hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & alle \\ \hline \hline @@ -127,9 +127,9 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 8 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & Fehler auf der Webseite \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Filteroption f"ur die “offentlichen Daten nicht Propelkompatibel \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Propel \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Filter mit Propel-Condition schreiben (Aufgabe 1) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Filteroption f"ur die “offentlichen Daten mit Propel nicht ohne weiteres m"oglich (Propel klammert die Ausdr"ucke innerhalb eines SQL-Statements selbstst"andig) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & get_markers.php und QuerySelect.php \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Umsetzung der Filterm"oglichkeiten mit Propel (Aufgabe 1) \\ \hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz \\ \hline \hline