Skip to content

DiarraDah/my-bookmarks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bookmarks d'articles à lire et à relire

Mon annuaire d'article très intéressant à lire et à relire puis à appliquer

Study path

https://github.com/joebew42/study-path

Law of Demeter

https://dzone.com/articles/the-genius-of-the-law-of-demeter

en plus des règles usuels de la POO, à appliquer (LU)

Clean architecture

SOLID

https://medium.com/@mari_azevedo/s-o-l-i-d-principles-what-are-they-and-why-projects-should-use-them-50b85e4aa8b6

Bon rappels avec exemples (LU)

https://www.youtube.com/watch?v=xSggyivQT-Q

Conférence qui m'a encouragé à creuser le sujet (VU)

Ports & Adapters Architecture

https://jmgarridopaz.github.io/content/hexagonalarchitecture.html

Très bon point d'entré (LU)

https://herbertograca.com/2017/09/14/ports-adapters-architecture/

Bon introduction (LU)

CQS & CQRS

https://www.dotnetcurry.com/patterns-practices/1461/command-query-separation-cqs

Intro + exemples (LU mais à relire)

https://udidahan.com/2009/12/09/clarified-cqrs/

https://www.youtube.com/watch?v=S1V4t7SXXCU

Design patterns

https://refactoring.guru/design-patterns/abstract-factory

La référence à lire et à appliquer (LU)

https://blog.engineering.publicissapient.fr/2016/12/28/design-pattern-builder-et-builder-sont-dans-un-bateau/

Récapitulatif des builder pattern

TDD

https://www.stevefenton.co.uk/2013/05/my-unit-testing-epiphany/amp/

Pourquoi tout le monde se trompe en testant unitairement selon la définition de certains livres sur le TU

http://thecleancoder.blogspot.com/2010/11/craftsman-63-specifics-and-generics.html?m=1

https://www.youtube.com/watch?v=EZ05e7EMOLM

https://robdmoore.id.au/blog/2015/01/26/review-of-ian-cooper-tdd-where-did-it-all-go-wrong

https://www.stevefenton.co.uk/2013/05/my-unit-testing-epiphany

https://www.linkedin.com/pulse/tdd-la-méthode-qui-promet-des-logiciels-de-meilleur-lenselle/

https://medium.com/spotlight-on-javascript/real-world-node-js-tdd-example-4f877a46e1f1

https://www.youtube.com/watch?v=XHnuMjah6ps

Outside In part 1

https://outsidein.dev/about-this-guide.html

Outside In

https://nicolas-poste.medium.com/les-tests-oui-mais-pas-nimporte-comment-b9283dee9776

Double loop of tdd et un beau schéma

Tests Unitaires

http://agileinaflash.blogspot.com/2009/02/first.html

Un test doit être FIRST

https://steemit.com/php/@crell/don-t-use-mocking-libraries

Ne pas utiliser les lib de mock (LU)

DDD

https://vaadin.com/learn/tutorials/ddd/tactical_domain_driven_design

Vu d'ensemble des pattterns DDD

https://www.domainlanguage.com/wp-content/uploads/2020/08/DDD-Reference-version-2015-03.pdf

PDF Eric Evans DDD Definitions

https://blog.engineering.publicissapient.fr/2018/06/25/craft-les-patterns-tactiques-du-ddd/

Introduction des termes, bon point d'entré (LU)

https://udidahan.com/2009/06/29/dont-create-aggregate-roots/

https://shawnmc.cool/2015-01-08_the-repository-pattern

Repository pattern

https://culttt.com/2014/09/29/creating-domain-services/

Domain services (LU)

Ok de déplacer des règles métiers dans Domain service mais par défaut ils ne doivent pas être dedans pour éviter les problèmes anémique. Voir :

https://www.martinfowler.com/bliki/AnemicDomainModel.html

https://khalilstemmler.com/articles/typescript-domain-driven-design/aggregate-design-persistence/

Exemples en typescript pour designer aggregates (LU)

multi / divers

https://www.cosmicpython.com/book/preface.html

Explication et exemples Python DDD avec TDD, CQS etc

https://www.youtube.com/watch?v=4v5Bf6qwAY8

livres (wishing list)

https://www.oreilly.com/library/view/design-patterns-elements/0201633612/

GoF gang of four

https://www.oreilly.com/library/view/refactoring-improving-the/9780134757681/

Refactoring 2eme édition avec update JS de Martin Fowler (et pas Flower)

Résumé: https://vinceops.me/refactoring-martin-fowler/

Autres lien

https://wiki.lihf.dev

https://shaarli.lihf.dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published