Question

Je vais par Flask et il semble que maintenant j'ai une compréhension décente à aller de l'avant et de construire une application web. Cependant, je veux savoir comment aborder ce que je le problème. Pour exemple: je décide de construire une application de blogging. La première chose que je fais est d'écrire toutes les choses qui me viennent à l'esprit, à partir des enregistrements des utilisateurs aux données de l'affichage sur le blog pour publier sur le site

Mais après que je reçois juste dans le codage. Je sais que ce n'est pas la bonne approche. Je l'ai entendu parler de diagrammes UML, des diagrammes de flux de travail et d'autres choses. Ce serait bien si quelqu'un pouvait simplement décrire les étapes qu'ils suivraient pour la construction d'une grande application et alors je pourrais aller de l'avant et en apprendre davantage sur them.For par exemple, il pourrait être quelque chose comme ci-dessous: -

  1. exigences Collectionnez
  2. dessiner des diagrammes UML
  3. dessiner des diagrammes flux de travail
  4. Démarrer le codage

S'il vous plaît suggérer une liste exhaustive afin que je puisse faire mon approche beaucoup plus systématique. Merci

Était-ce utile?

La solution

Laissez tomber les schémas pour l'instant, et ne les utiliser si / quand vous vous sentez le besoin.

Rechercher dans le développement axé sur la valeur que l'approche globale et TDD pour les détails.

Commencez par créer un tas d'histoires. Par exemple, si la création d'un site Web de blog, la première étape serait probablement « l'utilisateur devrait être en mesure d'écrire une entrée de blog simple » suivi de « l'utilisateur doit pouvoir afficher son blog », etc.

Ensuite, choisissez la plus histoire précieuse en utilisant cette question comme ligne directrice: si vous deviez libérer aujourd'hui, ce serait le le plus précieux fonctionnalités

Ensuite, l'histoire sélectionnée briser en petites tâches techniques telles que « Créer un formulaire html », « Write back-end pour » etc qui soumet peut être complété en quelques heures.

  1. Choisissez la tâche suivante
  2. Ecrire un test unitaire pour elle
  3. faire passer le test
  4. Code Refactor
  5. Pas satisfait? goto 2
  6. Relâchez et / ou goto 1

Assurez-vous de utiliser de petites étapes supplémentaires et garder votre système de travail après chaque itération afin de ne pas coincé dans analyse paralysie .

Ceci est qu'effleurer la surface bien sûr, mais il devrait vous aider à aller, je pense.

Licencié sous: CC-BY-SA avec attribution
scroll top