Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit d6891f3f authored by Marc's avatar Marc
Browse files

yolo

parent 80d690c5
No related branches found
No related tags found
No related merge requests found
Pipeline #35186 passed
public/images/image-2024-05-24-10-32-27-341.png

487 KiB

......@@ -458,7 +458,7 @@ Ici, je sais que le résultat doit être:</p></div>
<div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="paragraph fragment"><p>On crée un découplage entre le code et le résultat attendu.</p></div>
<div class="paragraph fragment"><p>Ces tests sont plus résistants aux refactorings</p></div>
<div class="paragraph fragment"><p>Les tests sont peu couplés au langage : on peut ainsi écrire en français</p></div></td></tr></table></div></div></section><section id="_foo"><div class="slide-content"><div class="imageblock"><img src="images/approval_tdd_08_new_feature_approved_red.png" alt="approval tdd 08 new feature approved red"></div></div></section><section id="_foo_2"><div class="slide-content"><div class="imageblock"><img src="images/approval_tdd_09_new_interaction_red.png" alt="approval tdd 09 new interaction red"></div></div></section><section id="_foo_3"><div class="slide-content"><div class="imageblock"><img src="images/approval_tdd_10_production_code_green_delete_received.png" alt="approval tdd 10 production code green delete received"></div></div></section><section id="_foo_4"><div class="slide-content"><div class="imageblock"><img src="images/approval_tdd_11_final_green.png" alt="approval tdd 11 final green"></div></div></section></section>
<section><section id="_acceptance_test_driven_development"><h2>Acceptance Test Driven Development</h2></section><section id="_foo_5"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_01.png" alt="approval attd 01"></div></div></section><section id="_foo_6"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_02.png" alt="approval attd 02"></div></div></section><section id="_foo_7"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_03.png" alt="approval attd 03"></div></div></section><section id="_foo_8"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_04.png" alt="approval attd 04"></div></div></section><section id="_foo_9"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_05.png" alt="approval attd 05"></div></div></section><section id="_foo_10"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_06.png" alt="approval attd 06"></div></div></section><section id="_foo_11"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_07.png" alt="approval attd 07"></div></div></section><section id="_foo_12"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_08.png" alt="approval attd 08"></div></div></section><section id="_intérêt"><h2>Intérêt</h2><div class="slide-content"><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="ulist"><ul><li><p>On peut laisser le travail en plan</p><div class="ulist"><ul><li><p>Les tests nous indiquent ce qu&#8217;il reste à faire</p></li><li><p>On peut s&#8217;appuyer sur notre brouillon</p></li><li><p>On peut tester les règles plus fines une à la fois</p></li></ul></div></li></ul></div></td></tr></table></div></div></section></section>
<section><section id="_acceptance_test_driven_development"><h2>Acceptance Test Driven Development</h2><div class="slide-content"><div class="imageblock"><img src="images/image-2024-05-24-10-32-27-341.png" alt="image 2024 05 24 10 32 27 341" width="900"></div></div></section><section id="_foo_5"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_01.png" alt="approval attd 01"></div></div></section><section id="_foo_6"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_02.png" alt="approval attd 02"></div></div></section><section id="_foo_7"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_03.png" alt="approval attd 03"></div></div></section><section id="_foo_8"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_04.png" alt="approval attd 04"></div></div></section><section id="_foo_9"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_05.png" alt="approval attd 05"></div></div></section><section id="_foo_10"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_06.png" alt="approval attd 06"></div></div></section><section id="_foo_11"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_07.png" alt="approval attd 07"></div></div></section><section id="_foo_12"><div class="slide-content"><div class="imageblock"><img src="images/approval_attd_08.png" alt="approval attd 08"></div></div></section><section id="_intérêt"><h2>Intérêt</h2><div class="slide-content"><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="ulist"><ul><li><p>On peut laisser le travail en plan</p><div class="ulist"><ul><li><p>Les tests nous indiquent ce qu&#8217;il reste à faire</p></li><li><p>On peut s&#8217;appuyer sur notre brouillon</p></li><li><p>On peut tester les règles plus fines une à la fois</p></li></ul></div></li></ul></div></td></tr></table></div></div></section></section>
<section id="_rest_api"><h2>REST API</h2><div class="slide-content"><div class="admonitionblock caution"><table><tr><td class="icon"><i class="fa fa-fire" title="Caution"></i></td><td class="content"><div class="paragraph"><p>Idéalement pouvoir maitriser l&#8217;état de départ et d&#8217;arrivée</p></div></td></tr></table></div></div></section>
<section id="_ihm"><h2>IHM</h2><div class="slide-content"><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="paragraph"><p>Se concentrer sur la sémantique plutôt que les détails.</p></div>
<div class="paragraph"><p>Pas toujours le plus adapté</p></div></td></tr></table></div></div></section>
......@@ -495,7 +495,7 @@ void truc_approved_basic() {
Bar : baz
Baldir.fr""");
}</code></pre></div></div></div></section><section id="_diff_tool_et_fichiers_approved_received"><h2>Diff tool et fichiers .approved / .received</h2><div class="slide-content"><div class="imageblock"><img src="images/java_approvals_01_diff_tool_and_approved_received_after_running_test_first_time.png" alt="java approvals 01 diff tool and approved received after running test first time"></div></div></section></section>
<section><section id="_attd_avec_approvals_en_java"><h2>ATTD avec Approvals en Java</h2></section><section id="_boucle_externe"><h2>Boucle externe</h2></section><section id="_écrire_les_cas_quon_imagine"><h2>Écrire les cas qu&#8217;on imagine</h2><div class="slide-content"><div class="listingblock"><div class="title">FizzBuzzAttdTest.OuterLoop.fizzbuzz_acceptance.approved.txt</div><div class="content"><pre class="highlight"><code>1 =&gt; 1
<section><section id="_attd_avec_approvals_en_java"><h2>ATTD avec Approvals en Java</h2></section><section id="_écrire_les_cas_quon_imagine"><h2>Écrire les cas qu&#8217;on imagine</h2><div class="slide-content"><div class="listingblock"><div class="title">FizzBuzzAttdTest.OuterLoop.fizzbuzz_acceptance.approved.txt</div><div class="content"><pre class="highlight"><code>1 =&gt; 1
2 =&gt; 2
3 =&gt; Fizz
4 =&gt; 4
......
......@@ -304,6 +304,8 @@ image::approval_tdd_11_final_green.png[]
== Acceptance Test Driven Development
image::image-2024-05-24-10-32-27-341.png[width=900]
[%notitle]
=== foo
......@@ -468,7 +470,7 @@ image::java_approvals_01_diff_tool_and_approved_received_after_running_test_firs
== ATTD avec Approvals en Java
=== Boucle externe
=== Écrire les cas qu'on imagine
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment