Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 1.85 KB

work.adoc

File metadata and controls

72 lines (54 loc) · 1.85 KB

Travail à rendre

1. Livrables

Les livrables attendus sont :

  • Le WAR de l’application

  • Les sources Java associées

  • La documentation d’installation et de configuration

L’infrastructure cible est TomEE WebProfile v7.1.x.

2. Critères de notation

La notation se décompose ainsi :

Points Catégories Description

1

Note minimale

3

Base

  • Respect des spécifications fonctionnelles

  • Déploiement sans accroc sur un TomEE

Note
Ces points sont accordés "en lot". Si le déploiement échoue ou qu’un lien n’est pas fonctionnel, aucun point n’est accordé (0)

2

Qualité du code

  • Respect des normes de nommage du langage Java, par exemple :

    • le nom des classes commence par une majuscule

    • le casse est de type camelcase

    • etc.

  • Respect des principes de Programmation Orientée Objet

  • Respect des principes SOLID, par exemple :

    • le principe de responsabilité unique (Single Responsibility Principle)

    • etc.

  • Respect des bonnes pratiques exposées en cours, par exemple :

    • préférer les taglibs aux scriptlets

    • préférer l’utilisation du descripteur de déploiement aux annotations quand cela est possible

    • etc.

Des gratifications "bonus" peuvent être accordées pour des réalisations particulières, par exemple, un thème graphique particulièrement recherché.

Warning
Aucune gratification ne sera accordée si les 3 points de base ne l’ont pas été : une application qui ne fonctionne pas, belle ou pas, reste une application qui ne fonctionne pas.