Une cheatsheet sur Doctrine. Toute la documentation en une page.
Bien sur, ce n'est pas complet mais suffisant dans bien des cas.
Des diagrammes de Venn représentant les différents types de jointures en SQL avec la requête associée.
Comment écrire du meilleurs logiciels. Quelques règles qu'il faut essayer d'implémenter pour garder un code facile à maintenir, à lire, à tester et à comprendre.
Une page intéractive pour comprendre le fonctionnement de flexbox apparu avec la version 3 de CSS.
Une collection d'exemple de patrons de conception implémentés en PHP.
À lire et à relire.
Implémentation du patron de conception "decorator" en PHP.
Une explication simple et compréhensible.
Un excellent tutoriel pour faire ses premiers pas en tests unitaires en utilisant le framework de test PHPUnit.
Documentation en 5 parties :
- Partie 1 : Introduction to PHPUnit -> https://jtreminio.com/2013/03/unit-testing-tutorial-introduction-to-phpunit/
- Partie 2 : Assertions, writing a useful test and @dataProvider -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-2-assertions-writing-a-useful-test-and-dataprovider/
- Partie 3 : Testing Protected/Private Methods, Coverage Reports and CRAP -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-3-testing-protected-private-methods-coverage-reports-and-crap/
- Partie 4 : Mock Objects, Stub Methods and Dependency Injection -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-4-mock-objects-stub-methods-dependency-injection/
- Partie 5 : Mock Methods and Overriding Constructors -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-5-mock-methods-and-overriding-constructors/
On peut aussi l'utiliser directement avec symfony -> http://symfony.com/doc/current/book/testing.html
Un aggrégateur de documentation disponible en ligne.
Le code est libre et disponible sur GitHub.