Skip to content

Simplon-Java-Toulouse/Algo-Co

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

You'll get a little code ?

Lundi

Yoga/Meditation (8h50)

Back to algorithmic :

  • Programme demande à l'utilisateur s'il souhaite jouer, si non alors sortir du programme, si oui, alors proposer de saisir un chiffre entre 1 et 100 et dire à chaque itération si le chiffre est plus petit ou plus grand... une fois le chiffre trouvé, sortir avec un message : vous avez trouvé en x coups !

-> Attention, cette fois-ci, vous devez tourner dans votre équipe, cad qu'au bout d'une heure, prenez la place du dev à votre droite.

  • Un autre jeu en bonus :

Mardi

How to succeed your alternation : Sylvie

Workgroup :

  • A partir de votre experience actuelle, vous devez trouver ou mettre en oeuvre une méthode simple, efficace et générique de résolution d'algorithme (1h00)
  • Restitution et Mutualisation (5mn/groupe)
  • Mise en pratique de cette méthode au travers des exercices suivants, si besoin, réajuster votre méthode.

31.1 Algo sorting Either a list of unsorted number, find a way to sort it in ascending and descending order (make the prog on sheet and then on your Ide)

31.2 Palindrome algorithm

  • Write a program that indicates if a string is a palindrome, for example : akka, otto
  • Find a solution among the capital letters, example: Akka

31.3 Redo the v1 bank project without any help (winter vacation)

31.4 Repeat all exercises with another language of your choice

Mercredi

Veille sur les tests unitaires avec Junit

Kata : Trouver le nombre le plus grand dans une liste de nombre entier

Comment automatiser tous ces tests ?

32.1 Utiliser Junit pour les tests unitaires du TP 7 (les opérations add, mul...)

Jeudi

Veille sur le multi threading

33.1 Pedro et Sancho ont un compte bancaire commun et cela pose qq pb,

comment les résoudre ?

Réflexions autour des Taches & Objectifs de la formation

Vendredi

Veille sur tous les moyens accessible pour améliorer son anglais au quotidien

Terminer tous vos projets en cours + Spring + Rest + Log4j

Sport (16h30)

RAPPELS SUR LES CONSIGNES

++ Prenez l'habitude de créer des nouveaux Workspace par thématique (java/poo/bdd/Jee/Spring/algo), dans lesquels vous créer un projet par TP

++ Vous devez impérativement commenter vos codes et les faire relire par vos pairs pour valider la compréhension

++ Vos programmes doivent précisemment répondre aux besoins exprimé

++ respecter les règles d'écriture de code (maj-min)

++ Les noms de classe, attributs, méthodes et variables doivent être en anglais, suffisamment explicite et compréhensible de tous

++ attention à l'indentation

++ tester et(ou) mettre en oeuvre des tests unitaires

++ utiliser Git & Github en mode console ou via votre ide

++ Une fois tous ces critères respectés, vous pouvez mettre votre projet sur github et partager le lien avec vos formateurs et vos tuteurs

Ressources

Tuto sur les Tests en Génie logiciel YouTube

Les tests unitaires en Java - OpenClassrooms

Tests unitaires et TDD en Java avec JUnit : YouTube

KooR.fr - La gestion des threads en Java - Le tutoriel sur le langage de programmation Java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors