diff --git a/hello.css b/hello.css index a6e079081770c1897882b49c63d68717ad92acee..ede3556b003743469818b489fa626091efbff69b 100644 --- a/hello.css +++ b/hello.css @@ -37,6 +37,11 @@ code { font-family: Circular, "League Gothic", Impact, sans-serif; font-weight: bold; letter-spacing: 1px; + text-transform: none; + /*text-shadow: #1E19C2 1px 1px 4px;*/ +} +.reveal h4 { + font-size: 1.5em; } .reveal pre { @@ -150,4 +155,4 @@ code { blockquote.twitter-tweet { /*transform: scale(2);*/ -} \ No newline at end of file +} diff --git a/index.md b/index.md index 7def9e7b0e3a7af2b4dbb092ac9e383cb7b1b9c6..eba0189771d7214c1f63180981fe8c7712ca3d2a 100644 --- a/index.md +++ b/index.md @@ -72,13 +72,15 @@ Notes: - Pas de setter pour id, il est setté par Doctrine après la persistence --- -## ️❤️ Domain Driven Design ❤️ +## ️ Domain Driven Design - Représenter les **règles métier** dans les entités - Avoir une API expressive - Respecter l'encapsulation - Séparer le **domaine** de l'infrastructure +<span style="font-size: 1.5em;">❤️</span> + Notes: - Il existe d'autres architectures, cf le talk sur le clean code de Romain Kuzniak @@ -326,7 +328,7 @@ class Article } ``` -<span style="font-size: 3em;color: red;">❌</span> +<span style="font-size: 2em;color: red;">❌</span> --- ### tarifhaus/doctrine-nullable-embeddable @@ -400,6 +402,8 @@ coup… slide suivant $repository = $entityManager->getRepository(Article::class); ``` +<span style="font-size: 1.5em;">👍</span> + --- ## Les repositories, ça peut grossir @@ -537,7 +541,7 @@ Note: <!-- .slide: data-background="./iwantmore.gif" --> --- -### Quelle API pour interroger la base de données? +## Quelle API pour interroger la base de données ? <table> <tr> @@ -600,7 +604,7 @@ $comments = $query->getResult(); SQL + Objets --- -### Les dépendances circulaires entre paquets +## Les dépendances circulaires entre paquets Problème :