coursc/branchements/12.tex
Florian Maury 0b4615ed74 initial
2014-02-24 18:38:56 +01:00

22 lines
858 B
TeX

\begin{frame}[containsverbatim]
\frametitle{\secname}
\framesubtitle{\subsecname~: Code mort}
\begin{alertblock}{Attention au code mort}
Les branchements conditionnels peuvent devenir vite complexes à force d'imbrication. Il faut alors veiller à ne pas créer du \textbf{code mort}.
\vspace{0.3cm}
\par
Du code mort est du code qui ne sera jamais exécuté, quoiqu'il arrive. Ce cas intervient notamment si la condition décidant si une série d'instructions est exécutée
ne peut jamais devenir vraie. La détection de ce code n'est pas toujours triviale comme dans l'exemple ci-dessous.
\end{alertblock}
{\footnotesize\begin{exampleblock}{Exemple de code mort}
\begin{verbatim}
if(a < 5) {
if(a > 50) {
//ce code ne sera jamais exécuté
}
// instructions
}\end{verbatim}
\end{exampleblock}}
\end{frame}