L`écriture de code en utilisant 2 processus

Video: Quel langage choisir pour débuter le code ?

Lorsque le code écrit, il est pas toujours évident de savoir comment a été créé le produit final. Cependant, tous les programmes, même mystérieux, sont créés à l`aide d`un processus. Deux des processus les plus populaires utilisés aujourd`hui sont

  • Cascade: Un ensemble de séquentiel étapes suivies pour créer un programme.

    Video: Savoir lire, écrire et coder - Tout Compte Fait

  • Agile: Un ensemble de itératif étapes suivies pour créer un programme.

Voici un scénario spécifique pour expliquer comment ces travaux de deux processus. Imaginez que vous voulez construire une application de restaurant qui fait les deux choses suivantes:

  • Il affiche des informations de restaurant, comme les heures de fonctionnement et le menu.

  • Il permet aux utilisateurs de faire ou d`annuler les réservations.

En utilisant la méthode de chute d`eau, vous souhaitez définir tout ce que l`application doit faire: Vous souhaitez concevoir à la fois l`affichage de l`information et les parties de réservation de l`application, le code de l`application entière, puis relâchez l`application pour les utilisateurs. En revanche, en utilisant la méthode agile, vous définiriez, la conception et le code que la partie affichage de l`information de l`application, relâchez aux utilisateurs et recueillir des commentaires.

D`après les commentaires recueillis, alors vous redessiner et apporter des modifications aux informations d`affichage pour traiter de problèmes majeurs. Lorsque vous étiez satisfait de la pièce d`affichage de l`information, vous souhaitez ensuite définir, concevoir et construire la partie de réservation de l`application. Encore une fois, vous recueillir les commentaires et affiner la fonctionnalité de réservation pour traiter de problèmes majeurs.

La méthodologie agile met l`accent sur les temps de développement plus courts, et a gagné en popularité que le rythme des changements technologiques a augmenté. L`approche de chute d`eau, d`autre part, exige que le code de développeur et libérer l`application entière à la fois, mais depuis la fin d`un grand projet prend énormément de temps, les changements technologiques peut se produire avant que le produit fini arrive.

Video: Apprendre la programmation #1 : Qu'est-ce que le code ?

Si vous avez utilisé la méthode de chute d`eau pour créer l`exemple de restaurant application, la technologie pour prendre les réservations d`utilisateur peut avoir changé au moment où vous obtenez autour de coder cette partie de l`application. Pourtant, l`approche de chute d`eau reste populaire dans certains contextes, comme avec des logiciels financiers et le gouvernement, où les exigences et l`approbation sont obtenus au début d`un projet, et dont la documentation d`un projet doit être complet.

Le site de healthcare.gov, sorti en Octobre 2013, a été développé en utilisant un processus de style en cascade. Essai de tout le code a eu lieu en Septembre 2013, a été assemblé l`ensemble du système. Malheureusement, les essais ont eu lieu trop tard et ne sont pas complets, ce qui pas assez de temps pour corriger les erreurs avant de lancer le site public.

Peu importe si vous choisissez la méthode agile ou une cascade, une application de codage comporte quatre étapes:

  1. La recherche de ce que vous voulez construire

  2. La conception de votre application

  3. Coder votre application

  4. Débogage de code

En moyenne, vous passerez beaucoup plus de temps la recherche, la conception et le débogage de votre application que de faire le codage réel, ce qui est à l`opposé de ce que vous pouvez vous attendre.

Articles connexes