[{"data":1,"prerenderedAt":162},["ShallowReactive",2],{"article__l-optimisation-prematuree":3},{"id":4,"title":5,"author":6,"body":7,"date":148,"description":149,"extension":150,"img":151,"meta":152,"navigation":153,"path":154,"seo":155,"stem":156,"tags":157,"__hash__":161},"article/article/l-optimisation-prematuree.md","L'optimisation prématurée, ennemie de l'avancée",null,{"type":8,"value":9,"toc":137},"minimark",[10,14,22,34,39,47,51,58,63,88,93,97,119,123,130],[11,12,5],"h1",{"id":13},"loptimisation-prématurée-ennemie-de-lavancée",[15,16,17,18,21],"p",{},"Lorsqu'il est temps d'avancer, de livrer, on se demande si notre produit est prêt.",[19,20],"br",{},"\nEt si on se le demande trop, on ne sort rien.",[23,24,25],"blockquote",{},[15,26,27,28,30,31,33],{},"Pourquoi il n'y a pas de pagination sur ton site ?",[19,29],{},"\n- On va commencer par avoir plus de contenus avant ça, vous connaissez l'optimisation prématurée ?",[19,32],{},"\nC'est mon deuxième article sur ce site, si j'avais développé la pagination avant, il n'y aurait rien.",[35,36,38],"h2",{"id":37},"présentation","Présentation",[15,40,41,42,46],{},"L'optimisation prématurée est un concept qui met en avant les features que l'on veut créer ",[43,44,45],"strong",{},"avant même qu'elles ne deviennent désirées",", repoussant ainsi la sortie, tout en ajoutant une dose de complexité.",[35,48,50],{"id":49},"ne-le-prenez-pas-mal-lintention-est-bonne","Ne le prenez pas mal, l'intention est bonne",[15,52,53,54,57],{},"Oui, bien souvent cette optimisation est preuve de bonne volonté, ne dit-on pas que ",[43,55,56],{},"l’enfer est pavé de bonnes intentions"," ?\nOn cherche à améliorer le code ou bien \"prévoir pour plus tard\", mais ce \"plus tard\" arrivera-t-il ?",[59,60,62],"h3",{"id":61},"un-exemple-très-simple-qui-mest-arrivé-à-mes-débuts","Un exemple très simple qui m'est arrivé à mes débuts",[64,65,66,70,81],"ul",{},[67,68,69],"li",{},"Je devais faire une flèche vers la droite, je m'occupe du design et de l'intégration, jusque-là pas de soucis ;",[67,71,72,73,76,77,80],{},"Mais je me dis que ",[43,74,75],{},"tant que j'y suis, autant faire les 3 autres"," flèches (gauche, haut, bas), ",[43,78,79],{},"et là voilà, notre optimisation prématurée"," ;",[67,82,83,84,87],{},"Car avant même d'utiliser une des autres flèches, le design a bien changé 3 fois, ",[43,85,86],{},"3 modifications que j'ai dù répliquer pour rien",".",[23,89,90],{},[15,91,92],{},"Ce n'était pas grand-chose, mais c'était systématique pour moi en ce temps, il y a plus de 10 ans, et c'est mon manager de l'époque qui m'en a fait prendre conscience (merci Jean).",[59,94,96],{"id":95},"on-y-trouve-tout-de-même-un-petit-schéma-dans-lapprentissage","On y trouve tout de même un petit schéma dans l'apprentissage",[64,98,99,105,112],{},[67,100,101,102,80],{},"Jeune, je suis ",[43,103,104],{},"parti à fond, dans tous les sens",[67,106,107,108,111],{},"Puis j'ai commencé à bien maîtriser, ",[43,109,110],{},"vouloir avoir des choses parfaites",", et me retrouver dans cette optimisation prématurée ;",[67,113,114,115,118],{},"Et maintenant, je sais qu'il faut y aller, qu'il faut ",[43,116,117],{},"se confronter à ses utilisateurs",", c'est ça qui nous fera avoir le produit parfait.",[35,120,122],{"id":121},"pensez-plutôt-kiss-keep-it-stupid-simple","Pensez plutôt KISS (Keep It Stupid Simple)",[15,124,125,126,129],{},"Bien que cela semble contre-intuitif, ",[43,127,128],{},"le plus difficile à apprendre, c'est apprendre à faire les choses simplement",".\nUne application simple est plus facile à comprendre, maintenir et faire évoluer.\nLa complexité est source de coûts de conception, de maintenance et une source potentielle d'erreurs.",[15,131,132,133,136],{},"Et pour le moment, je n'ai parlé que de code, mais ",[43,134,135],{},"pour l'UX c'est la même chose",".\nIl vaut mieux n'avoir que les fonctionnalités essentielles, plutôt qu'une foule de fonctionnalités non utilisées et brouillant l'ergonomie.",{"title":138,"searchDepth":139,"depth":139,"links":140},"",2,[141,142,147],{"id":37,"depth":139,"text":38},{"id":49,"depth":139,"text":50,"children":143},[144,146],{"id":61,"depth":145,"text":62},3,{"id":95,"depth":145,"text":96},{"id":121,"depth":139,"text":122},"2024/10/15","Lorsqu'il est temps de livrer, on se demande si notre produit est prêt, et si on se le demande trop, on ne sort rien.","md","/pictures/article/l-optimisation-prematuree.jpg",{},true,"/article/l-optimisation-prematuree",{"title":5,"description":149},"article/l-optimisation-prematuree",[158,159,160],"article","soft-skill","kiss","ORLZUWumeb4MMrFRHmiJbULeHeVKUiZtymbw1G9uUrk",1787177915184]