anchor.diff:  
   * Java Interfaces and the Calculator example: replaceability and use as type
   * Exceptions: checked and unchecked
  +//* Exceptions in Java: http://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/cours5.pdf[Airiau C5] (and see slides Contrat, appendix)
   * Clean repository: projet root = git root; no derived artifacts; format your source code
   * Improve course for points (and prestige)
   ** Accepted improvement (or multiple spelling mistakes or typos): +1
  
positive.code: * Vous pouvez échanger des pistes de solutions entre vous, mais pas travailler ensemble sur le code : je vous demande un rendu individuel. Vous ne pouvez pas rendre un code identique ou ressemblant fortement à celui d’un autre étudiant.
  
  === Projets
  * https://github.com/oliviercailloux/projets/tree/master/SE[Énoncés]
  * Attendu : cahiers des charges pour deux ou trois itérations courtes indiquant succinctement les exigences fonctionnelles (EF) ; 3 points de difficulté par membre au total sur l’année.
  * Vous devez utiliser autant que possible les spécifications Java EE 8 dans votre projet (par exemple, les API de manipulation de JSON indiquées dans ce cours et pas d’autres ; le standard JPA et pas un autre)
  
negative.code: 
  Don’t hesitate to send me your question by e-mail if you’re blocked in your project, instead of wasting hours. However, I do expect that you make some research before you ask, and that your question be clear. See these https://codeblog.jonskeet.uk/2012/11/24/stack-overflow-question-checklist/[guidelines].
  
  == Planning
  
  [[S1]]
  