From b3af4e59b9a93999e1e54df5846547bbedd9790f Mon Sep 17 00:00:00 2001 From: Maxime Veber <nek.dev@gmail.com> Date: Mon, 26 Mar 2018 13:35:18 +0200 Subject: [PATCH] Improve the design again --- hello.css | 7 ++++++- index.md | 12 ++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/hello.css b/hello.css index a6e0790..ede3556 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 7def9e7..eba0189 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 : -- GitLab