view library-maintenance.tex @ 338:9102d0f0f67a

Update title and date for CCDC
author Martin Geisler <mg@aragost.com>
date Wed, 20 Jun 2012 16:48:56 +0200
parents 36849613f1be
children
line wrap: on
line source

\begin{frame}{The Library Maintenance Problem}
  The situation:
  \begin{itemize}
  \item your application bundles \ext{libfoo} version \alert{1.0}
  \item you discover and fix a bug in \ext{libfoo}
  \item later, \ext{libfoo} version \alert{2.0} is released
  \item what now?
  \end{itemize}

  \pause

  The problem:
  \begin{itemize}
  \item there might be many files in \ext{libfoo}
  \item you might have changed several of them
  \item your changes were spread over many commits
    \pause
  \item you might have changed \ext{libfoo} when you imported it
    \pause
  \item files were \alert{renamed} in \ext{libfoo} 2.0!
  \end{itemize}
\end{frame}