Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publier un article au sujet de « Une de mes heuristiques pour développer une application web est de commencer par implémenter la partie view » #381

Open
stephane-klein opened this issue Feb 27, 2024 · 0 comments
Labels
article-to-write Garden page or blog post that I need to write

Comments

@stephane-klein
Copy link
Owner

Je souhaite écrire un article sur le thème suivant "Une de mes heuristiques pour développer une application web est de commencer par implémenter la partie view".

Voici quelques idées à intégrer dans cet article :

  • entre 2001 et 2024, l'expérience m'a enseigné qu'il est préférable de presque toujours commencer par l'implémentation de visualisation des données plutôt que par l'édition
  • Pourquoi ?
    • si les données affichées à la fin ne sont pas utiles, pas pertinente, alors l'éditeur finira sans doute à la poubelle
    • afficher les données, permet aux parties prenantes de mieux se représenter à quoi ressemblera le projet
  • L'importation des données, via du webscraping ou la saisie des données dans des fichiers textes, type Json ou Yaml me permet d'avancer rapidement sur le projet et de structurer très tôt le modèle de données avec des vraies données
  • il est quelquefois possible de commencer à utiliser l'application même si le système d'édition n'est pas fini
  • À chaque fois que j'ai commencé un projet par l'édition, je l'ai regretté, j'ai constaté que c'était une mauvaise stratégie
@stephane-klein stephane-klein added the article-to-write Garden page or blog post that I need to write label Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
article-to-write Garden page or blog post that I need to write
Projects
None yet
Development

No branches or pull requests

1 participant