References
Clean Code
- https://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/
- https://refactoring.com/catalog/
- https://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/
- https://www.martinfowler.com/books/eaa.html
Hexagonal Architecture
- https://github.com/matthiasnoback/layers-ports-and-adapters-workshop/tree/yoursurprise_september_2019/src/MeetupOrganizing
- https://khalilstemmler.com/articles/software-design-architecture/organizing-app-logic/
- https://medium.com/@patrykpoborca/making-a-best-practice-app-5-clean-architecture-testing-84a1672dd000
DDD
- https://github.com/bencagri/symfony4-ddd
- https://github.com/jorge07/ddd-playground
- http://ptgmedia.pearsoncmg.com/images/9780321834577/samplepages/0321834577.pdf
- https://h-deb.clg.qc.ca/Sujets/Developpement/Schemas-conception.html
Building blocks
- https://lessthan12ms.com/value-objects-in-php/
- https://jolicode.github.io/value-object-conf/slides/index.html
- https://glenneggleton.com/page/design-patterns-1-command-command-bus
- https://matthiasnoback.nl/2018/06/doctrine-orm-and-ddd-aggregates/
- https://medium.com/@nicolopigna/design-your-services-the-right-way-4c1b2af2b12c
- http://rosstuck.com/returning-from-command-buses
- https://martinfowler.com/bliki/ValueObject.html
- https://martinfowler.com/bliki/DDD_Aggregate.html
- https://medium.com/@nicolopigna/value-objects-like-a-pro-f1bfc1548c72
Git References
- https://gitlab.eurecom.fr/oai/openair-ci-sandbox/wikis/policy/branch-policy
- https://gist.github.com/digitaljhelms/4287848
- https://github.com/agis/git-style-guide
Tests
- https://www.guru99.com/gherkin-test-cucumber.html
- https://martinfowler.com/bliki/GivenWhenThen.html
- https://knplabs.com/fr/blog/mocks-fakes-stubs-dummy-et-spy-faire-la-difference