This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2014_2015:s3:concprogobjet:td:corrections:smartypartyinstructions [2014/08/28 17:22] blay [Avant la séance] |
2014_2015:s3:concprogobjet:td:corrections:smartypartyinstructions [2014/08/28 17:56] blay [Avant la séance] |
||
---|---|---|---|
Line 22: | Line 22: | ||
- Un **paquet de Smarties** pour le groupe. Je vais essayer de ne pas oublier de les acheter, Un par groupe pour en avoir pour le groupe suivant! | - Un **paquet de Smarties** pour le groupe. Je vais essayer de ne pas oublier de les acheter, Un par groupe pour en avoir pour le groupe suivant! | ||
- Un **verre** par sous groupes étudiants donc pas plus de 8 j'espère, pour voir les verres se remplir! | - Un **verre** par sous groupes étudiants donc pas plus de 8 j'espère, pour voir les verres se remplir! | ||
+ | - Il vaut peut-etre mieux aussi imprimer cette page pour les parties suivantes, juste pour nous. | ||
====== En début de séance ====== | ====== En début de séance ====== | ||
- Expliquer pourquoi on fait cela... J'essaie de fournir des slides | - Expliquer pourquoi on fait cela... J'essaie de fournir des slides | ||
Line 34: | Line 35: | ||
(Super bien présentée ici : https://docs.google.com/document/d/1TCuuu-8Mm14oxsOnlk8DqfZAA1cvtYu9WGv67Yj_sSk/pub) | (Super bien présentée ici : https://docs.google.com/document/d/1TCuuu-8Mm14oxsOnlk8DqfZAA1cvtYu9WGv67Yj_sSk/pub) | ||
- | We will build a retail calculator. It is a runnable application with user interface, three inputs and one output. | + | et les explications sur ce qui est important ici. |
- | Use any programming language. Interface could be console, command line, web, gui, whatever. | + | |
- | Three inputs: | + | |
- | How many items | + | |
- | Price per item | + | |
- | 2-letter state code | + | |
- | Output: total price of the order. Give a discount based on the total price, then add state tax based on the state code and discounted price. | + | |
+ | http://www.occitech.fr/blog/2014/05/decoupez-vos-stories-en-carpaccio/ | ||
+ | Je ne pense pas le dire. Je voudrais qu'ils découpent tout seul au moins cette année. | ||
+ | ====== En fin de séance ====== | ||
+ | |||
+ | - VOICI LE TEST : | ||
+ | * Je suis dans l’Utah, J’achète 978 articles, chaque article coûte 270.99$ (ou choisissez les valeurs que vous souhaitez). | ||
+ | * "Pas de tergiversations, vous ne faites que lancer l’application, entrer les données et lisez le résultat obtenu." | ||
+ | * Avec le {{:2014_2015:s3:concprogobjet:td:corrections:moncode.zip|code}} que j'avais fait en faisant l'exercice mais je n'en suis pas sure, on n'avait pas cette question, je trouve : 265028.22000000003 | ||
+ | * [[http://www.occitech.fr/blog/2014/05/decoupez-vos-stories-en-carpaccio/|Franck ...]] écrit : Souvent les résultats diffèrent, ce qui est marrant. Discutez des raisons pour lesquelles c’est différent. Certaines équipes n’ont **pas le support des chiffres décimaux** pour les prix d’articles, discutez des fausses assomptions et de comment les détecter. | ||
+ | - Pour les valeurs, il écrit : //En général : certaines équipes arrivent après 5 états et 5 remises. La plupart des équipes arrivent au moins à encoder la taxe fédérale en dur.// | ||
+ | - Estimation du code | ||
+ | * Il écrit : La plupart des développeurs seront à 1 ou 2. | ||
+ | * Discutez du piège potentiel des itérations courtes et des petites stories. | ||
+ | * Discutez de l’importance d’un rythme soutenable et de la qualité et de comment ces aspects sont de la responsabilité des développeurs. (Un principe de base agile : les équipes choisissent la quantité de travail qu’elles peuvent effectuer). | ||
+ | * **Discutez de la pression “perçue” et de la vraie pression.** |