L'intérêt de ce projet est d'illustrer au travers d'exemples pratiques les valeurs de l'artisanat logiciel. Le projet est basé sur le jeu Breakout, un jeu vidéo développé et édité par Atari Inc. en 1976. Le principe étant ici de partir d'une application vanilla Java et de toucher à l'ajout constant de valeur à un produit. Les éventuels problèmes à surmonter et les solutions à apporter pour gagner en qualité et en agilité sur un projet.
- Pas seulement des logiciels opérationnels, mais aussi des logiciels bien conçus.
- Pas seulement l'adaptation aux changements, mais aussi l'ajout constant de valeur.
- Pas seulement les individus et leurs interactions, mais aussi une communauté professionnelle.
- Pas seulement la collaboration avec les clients, mais aussi des partenariats productifs.
- Java SDK 23
- Maven 3
- Git
- IDE (IntelliJ IDEA, Eclipse, NetBeans, etc.)
- Connaissance de base en Java
- Cloner le projet (Si vous êtes ici, vous avez déjà fait cette étape)
- Importer le projet dans votre IDE (Importez un projet maven)
- Compiler le projet avec Maven 'mvn clean install'
- Exécuter le projet avec Maven 'mvn exec:java'
Explorer les fonctionnalités existantes, que remarquez-vous ?
To be continued...