En paie, nous travaillons avec des périodes. La période mensuelle est la plus courante, notamment parce qu'elle correspond au rythme d'édition des bulletins de paie. Elle commence le premier jour du mois à minuit (inclus) et termine le premier jour du mois suivant à minuit (exclu). D'autres périodes existent dans le métier de la paie, par exemple les périodes d'absence comme les congés. Etant donné qu'un salarié a posé des congés, nous avons besoin d’une fonction qui permette de savoir si la période de congés est incluse tout ou partie dans une période mensuelle. Si la période de congés est à cheval sur plusieurs périodes mensuelles, l’application devra découper la période de congés pour créer une période de congés par période mensuelle. L’application doit pouvoir fonctionner de manière autonome et s’interfacer avec d’autres applications.
- Créer un projet Github dans le langage de votre choix. L’utilisation d’un framework est possible,
- Proposer une solution élégante permettant de rendre le service attendu,
- Fournir l’ensemble des éléments permettant de faire fonctionner le projet et de vérifier qu’il répond bien aux attendus.
- Respect des consignes,
- Temps global de réalisation,
- Maintenabilité de la solution,
- Clarté et beauté du code :) N’hésitez pas à nous faire part de vos éventuelles questions.