\begin{slide}{Explizite Positionierung (pfui)}

\begin{verbatim}
setLayout (null);
Button b = new Button ("bar");        
b.setBounds (200,300,50,30);
add (b);
Button f = new Button ("foo");        
f.setBounds (100,200,100,40);  
add (f);
\end{verbatim}

\begin{itemize}\itemsep 0pt
\item keine Anpassung an variable Rahmengrößen
\item keine Anpassung an variable Elementgrößen
\item viel zu viele Zahlen
\end{itemize}

\end{slide}

\begin{slide}{PS: Zahlen in Programmtexten}

im Programmtext sollten höchstens
die Zahlen \verb|0| und \verb|1| einzeln vorkommen,

alle anderen sind als benannte Konstanten deklarieren

nicht: 
\begin{verbatim}
   Punkt [] [] feld = new Punkt [11] [9]; ...
   for (int i=0; i<9; i++) { ... }
\end{verbatim}
sondern: 
\begin{verbatim}
   final int breit = 11;
   final int hoch  =  9;
   Punkt [] [] feld = new Punkt [breit] [hoch];
   for (int zeile=0; zeile<hoch; zeile++) { ... }
\end{verbatim}

Programmtext wird besser lesbar, weniger fehleranfällig,
besser konfigurierbar.

\end{slide}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "informatik"
%%% End: 
