Cours JAVA :
Gestion de projets Java.
Version 1.01
Julien Sopena1
Équipe REGAL - INRIA Rocquencourt
LIP6 - Université Pierre et Marie Curie
Licence professionnelle DANT - 2015/2016
J. Sopena (INRIA/UPMC) Gestion de projets Java.1 / 60
Grandes lignes du cours
Introduction.
Les packages
Déclaration d’un package
Accéder une classe d’un autre package
Régler les conflits d’import
Définir une visibilité liée au package
Documenter avec javadoc
Commentaires et documentation.
Les tags de la javadoc
Générer la documention avec javadoc
Compiler et distribuer avec jar
Séparer sources, bytecodes et documentation
Simplifier la distribution avec jar
J. Sopena (INRIA/UPMC) Gestion de projets Java.2 / 60
Outline
Introduction.
Les packages
Documenter avec javadoc
Compiler et distribuer avec jar
J. Sopena (INRIA/UPMC) Gestion de projets Java.3 / 60
Gérer un gros projet
Dans le cycle de vie d’un projet :
Ile temps consacré au débugage et à la maintenance est très
largement supérieur au temps de développement ;
Iles développeurs sont nombreux et changent souvent.
Les sources du projet doivent donc :
1. suivre les mêmes règles de syntaxe et de présentation ;
=de nombreuses règles sont données dans ce cours
2. être correctement structurées ;
=il faut utiliser des packages hiérarchiques
3. être suffisamment documentées ;
=les sources doivent être annotées pour la javadoc
4. se compiler et se distribuer simplement.
=l’utilisation de l’outil ant simplifie les choses
J. Sopena (INRIA/UPMC) Gestion de projets Java.4 / 60
Gérer un gros projet
Dans le cycle de vie d’un projet :
Ile temps consacré au débugage et à la maintenance est très
largement supérieur au temps de développement ;
Iles développeurs sont nombreux et changent souvent.
Les sources du projet doivent donc :
1. suivre les mêmes règles de syntaxe et de présentation ;
=de nombreuses règles sont données dans ce cours
2. être correctement structurées ;
=il faut utiliser des packages hiérarchiques
3. être suffisamment documentées ;
=les sources doivent être annotées pour la javadoc
4. se compiler et se distribuer simplement.
=l’utilisation de l’outil ant simplifie les choses
J. Sopena (INRIA/UPMC) Gestion de projets Java.4 / 60
1 / 68 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !