Skip to content
Permalink
Branch: cleanArchi
Commits on Apr 13, 2019
  1. Step08 : Refactoring

    Céline Gilet
    Céline Gilet committed Nov 2, 2018
    Templates des messages pour les mails
    Use-case d'attribution de cadeau random : CadeauRandom
    Refactoring divers
    Ajout de fixtures pour simplifier les tests
  2. Step07 : Recuperation des cadeaux par tranche age

    Céline Gilet
    Céline Gilet committed Nov 2, 2018
    Interface provider CadeauxByTrancheAgeProvider
    Exception metier CadeauxByTrancheAgeException
    Implementation file provider CadeauxByTrancheAgeFileProvider
    Suppression infos de config du fichier dans les use-cases et entrypoints
    Suppression info de dateCourante dans les use-cases et entrypoints
    Injection d'une Clock
  3. Step06 : Notification par mail

    Céline Gilet
    Céline Gilet committed Nov 2, 2018
    Interface Provider NotificationProvider
    Exception metier NotificationException
    Implementation mail provider NotificationMailProvider
    Suppression infos de config du serveur mail danes les use-cases et entrypoints
    Tests unitaires AttribuerCadeauxTest
    Changement de la librairie de mails pour les tests unitaires : FakeSmtpRule
  4. Step05 : Job attribution de cadeaux

    Céline Gilet
    Céline Gilet committed Nov 2, 2018
    Entrypoint job AttributionCadeauxJob
    Deplacement des classes de configuration
    Suppression du package configuration
    Mise en place mecanisme verif respect cleanArchi
  5. Step04 : Attribution des cadeaux

    Céline Gilet
    Céline Gilet committed Nov 1, 2018
    Use-case AttribuerCadeaux
    Entrypoint REST AttributionCadeauxEndpoint
    Suppression HappyTownService
    Deplacement TrancheAgeComparator de service vers entities
    Suppression package service
  6. Step03 : Visualisation des habitants

    Céline Gilet
    Céline Gilet committed Nov 1, 2018
    Entrypoint REST HabitantEndpoint
    Separation entre objet metier Habitant et objet presentation HabitantApi
    Suppression HabitantService
    Clean des frameworks restants dans Habitant
  7. Step02 : Recuperation des habitants

    Céline Gilet
    Céline Gilet committed Nov 1, 2018
    Use-case GetAllHabitants
    Interface provider HabitantProvider
    Implementation database provider HabitantDatabaseProvider
    Separation entre objet metier Habitant et objet stockage HabitantJpa
    Suppression du package repository
  8. Step01 : Reorganisation du code

    Céline Gilet
    Céline Gilet committed Nov 1, 2018
    Mise en place de la nouvelle structure de package
    Déplacement des objets métiers de domain vers entities
    Suppression des frameworks et annotations Lombok / Javax Validation
  9. Start HappyTown Hands-On

    Céline Gilet
    Céline Gilet committed Oct 3, 2018
You can’t perform that action at this time.