Makers Academy Semaine 5

Dec 24 2022
1 semaine de construction de projet de groupe Makersbnb. Nous avons commencé par une revue de code du défi Chitter du week-end de chacun, reçu de bons commentaires, mis en œuvre quelques modifications et poussé vers GitHub.

1 semaine de construction de projet de groupe Makersbnb.

Nous avons commencé par une revue de code du défi Chitter du week-end de chacun, reçu de bons commentaires, mis en œuvre quelques modifications et poussé vers GitHub.

Ensuite, un appel sur ce à quoi s'attendre cette semaine pour notre premier projet d'ingénierie : comment jumeler efficacement un programme, utiliser la ramification et la fusion de github, comment faire des rétros et des stand-ups et, surtout, s'amuser !

Jour 1 -

Nous étions un groupe de quatre et tous sur place, nous avons donc commencé avec nos tables de base de données et notre recette de conception, nous avons ensuite attribué des tickets pour les tâches à accomplir pour chaque sprint (une période définie de 2 jours où nous visons à terminer un ensemble de tâches et avis à la fin).

Jour 2 -

L'objectif d'aujourd'hui était de terminer l'essentiel du travail pour notre MVP, MVP est un produit minimum viable, le produit de fonctionnement le plus basique sans « extras » ou « sympa à avoir ». Nous avons plus ou moins fait cela, sauf que nous avions des bloqueurs avec git branching/merging entre les 2 paires, git branching nous permet de travailler sur des `` mini-tâches '' séparées pour éventuellement terminer les tâches principales et cela serait finalement fusionné, en mettant ensemble un dernière pièce, c'est un outil de développement incroyablement utile, git est le meilleur !

J'ai travaillé sur CSS le soir, jouant avec des images et des boîtes pour de courtes informations. J'essaie toujours de faire un peu de travail supplémentaire le soir, rien de trop mais même une heure pour cimenter le travail de la journée ou essayer quelque chose de nouveau s'avère toujours utile.

Jour 3/4 -

Nous avons travaillé en sprints de 2 jours, donc aujourd'hui c'était le début de notre 2e sprint, nous avons organisé les billets, les avons attribués, avons inversé les paires et avons commencé notre travail.

Le jour 4 consistait à s'assurer que la page Web était complète à 90 %, y compris les liens pertinents, les redirections vers les pages et le CSS pour lui donner vie. Nous avons atteint cet objectif après avoir travaillé continuellement. Nous avons constamment changé les paires, nous avons donc tous travaillé sur différents composants du programme afin que nous ayons tous quelque chose à apporter. Cela dépendait fortement de la création de branches et de la fusion de Git, ce qui n'a pas vraiment posé de problèmes réels, donc tout s'est déroulé sans heurts.

Jour 5 -

Nous nous sommes rencontrés le matin et avons répertorié nos tâches pour la journée et les implémentations de dernière minute, j'ai travaillé principalement sur la conception avec ma paire et l'ai fait ressembler à un site réel, nous avons essayé d'ajouter des images mais nous n'avons pas eu assez de temps pour comprendre la fonctionnalité. Nous avions des réunions régulières tout au long de la journée car nous cochions les travaux de dernière minute et c'était une course contre la montre avant la rétro de 15 heures, les étudiants ont été invités à se porter volontaires pour être les hôtes car il n'y aurait pas d'entraîneurs dans la session, un avant-goût pour le monde réel. Avec une nouvelle confiance retrouvée et l'opportunité de présenter, je me suis délecté de l'occasion, alors j'ai proposé mon nom. Cela s'est déroulé sans heurts, offrant un réel aperçu tout en étant très amusant.

page de connexion
page d'inscription
liste des espaces

Le site avait beaucoup de fonctionnalités intéressantes, tout était en boucle, chaque bouton était lié à une nouvelle page, certains boutons étaient masqués si vous n'étiez pas connecté, il était connecté à une véritable base de données afin que les espaces et les utilisateurs soient toujours mis à jour et ajoutés.

compte
accepter/refuser une demande

La fonction la plus cool sur le site était cette page ici, une fois que vous avez cliqué sur "Accepter", il réserverait l'espace et toutes les autres demandes pour cet espace le même soir seraient refusées, il serait mis à jour sur la page des demandeurs comme "Accepté" , qui passerait de "En attente".

Une autre chose à noter est que le bouton 'déconnexion' est visible, cela ne s'afficherait pas si vous n'étiez pas connecté, il y a aussi un bouton pour 'lister un nouvel espace', ceci n'est visible que si vous êtes connecté, ce sont juste des exemples de quelques petites fonctions que nous avons ajoutées et qui passeraient généralement inaperçues ! (J'ai opté pour une autre couleur car j'ai utilisé du rose pour mon Chitter mais j'ai eu un veto !)