diff --git a/TODO.md b/TODO.md index 3911bd3..5adcdd7 100644 --- a/TODO.md +++ b/TODO.md @@ -2,7 +2,7 @@ TODO avant rendu : -- [ ] Page rédigée montrant que l'on a tenu compte des problématiques de copies et sécurité (private/public) en expliquant en français non technique comment vous les avez traitées (`x` à pas accès à `y`) +- [x] Page rédigée montrant que l'on a tenu compte des problématiques de copies et sécurité (private/public) en expliquant en français non technique comment vous les avez traitées (`x` à pas accès à `y`) - [x] Écrire des tests pour montrer que ça fonctionne ## Notes diff --git a/report/explications.tex b/report/explications.tex index e4e8daf..7ad15bf 100644 --- a/report/explications.tex +++ b/report/explications.tex @@ -8,8 +8,17 @@ \usepackage[hidelinks]{hyperref} % clickable links in table of contents +\usepackage{graphicx} % images + +\newcommand{\emma}{Emma Botti} +\newcommand{\anri}{Anri Kennel} + +\newcommand{\pp}{\texttt{ProtoProjet}} +\newcommand{\rp}{\texttt{RunProjet}} + \title{Explications TP5} -\author{Emma Botti et Anri Kennel\\Langages à objet avancés $\cdot$ Université Paris Cité} +\author{\emma\thanks{\emma : 00000000} et \anri\thanks{\anri : 22302653} \\ + Langages à objet avancés $\cdot$ Université Paris Cité} \date{Année universitaire 2023-2024} \begin{document} @@ -18,9 +27,23 @@ \clearpage \section{Explications} -\begin{itemize} - \item Nous avons fait en sorte de mettre des mot-clef \texttt{const} partout - ou c'est possible. -\end{itemize} +\subsection{Problématiques de copies} +La liste des tâches est créée lors du \pp, et vider de la mémoire +lorsque \rp~disparaît. Lors du passage des tâches entre \pp~et \rp, il n'y a pas de copie. + +\subsection{Problématiques de sécurité} +Les variables sont toutes encapsulées dans des classes qui leur correspondent. +Les variables, quand elles n'ont pas à être exposé, sont soit cachés, +soit immuable. + +\section{Diagramme UML} + +\begin{figure}[h] + \centering + % \includegraphics[width=\textwidth]{../diagramme.png} + \caption{Diagramme UML} +\end{figure} + + \end{document}