Files
lespiedsdanslecode/content/2015/2015-05-22-poids-des-choix.html
T
2020-04-01 23:15:51 +02:00

45 lines
4.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Elsif.fr</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf (ou ya_f)."/>
<meta name="description" content="Le site de Yannick François. Développeur Senior, Responsable Produit, Pédagogue. Je travail chez Scopyleft"/>
<meta name="keywords" content="code, développement, programmation, apprentissage, apprendre, lean, agile, logiciel, tdd, objet, refactoring, libre, creative commons, linux, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Développeur / Pédagogue" href="index.html" />
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
<style>
body { font-size:16pt; max-width:42rem; margin: 1em; color: black; background: white; font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; }
a { color: darkred; }
a:hover { background: gold; }
a:visited, a:active { color: dimgrey; }
nav { text-align:center; font-size:smaller; padding: 0; margin: 0; }
nav li { list-style-type: none; }
.portrait { margin: 1em; }
</style>
</head>
<body>
<article>
<h1>Le poids des choix</h1>
<p>Stand up qui va bien. Nous avons du retard, cest principalement du au client final qui na pas validé les tickets. Il est loin ce client.</p>
<p>Nous partons ensuite chacun sur nos tickets. Pas de pair programming. Cest triste. Surtout que je pense que cest pour un soit disant gain defficacité. Mais comment gagner en efficacité alors que deux des trois développeurs sont des stagiaires ?</p>
<p>Un des stagiaires part sur le ticket dupload de photo. Cest un peu la galère: la lib angular envoie le fichier en mode streaming (intéressant pour ne pas bloquer linterface utilisateur), mais du coup node le recoit bizarrement. Il manque peut-être un truc pour cloturer la reception ?</p>
<p>Lautre stagiaire part elle sur l’éditeur WYSIWYG. Je nai pas assez insisté pour ne pas faire cette feature, jaurais peut-être due ? Après quelques essais, elle à finalement réussie à le mette en place.</p>
<p>De mon coté, jai voulu faire du nettoyage du code coté client (organiser un peu les repertoires angular). C’était galère. Je faisait des pas trop grand. Jai fait plusieurs fois des retour en arrière pour avancer dun plus petit pas. Au final, je nai pas fait tout ce que je voulais. Jai ensuite fait un premier pas sur le système de recherche: un champ avec une query avec un <code>where =</code>. Jai ensuite exploré la recherche en full text search. Je crois que nous allons faire tout ça à la main.</p>
<p>Après une journée un peu hard. Jaide le premier stagiaire à trouver un contournement au fonctionnement de lupload. Nous avons faire un formulaire or angular pour envoyer le fichier en direct à node, puis nous le stockons dans un repertoire local, avec enregistrement du chemin…</p>
<p>Entre les difficultés à maintenir une organisation clair des fichiers, les galères sur lupload, et le fait que les deux stagiaires ont déjà beaucoup de chose à apprendre, je me demande si AngularJS est un choix judicieux ? De plus je ne vois pas trop quel est lintérêt pour lusage du client ?</p>
<p>En fait je me demande si ce projet naurait pas été plus simple avec du html/css/jquery/nodejs/mongodb plutôt que du html/css/angular/node/postgres. Est-ce que le changement est encore faisable ? Je pense que pour mongo cest moins indispensable… Mais nous pourrions gagner du temps de réalisation en supprimant angular :-)</p>
<p>A suivre.</p>
</article>
</body>
</html>