.NET
Les créateurs .NET avec qui j'apprends le software design
Milan Jovanović pour la clean architecture, Nick Chapsas et Balta pour les petites habitudes qui s'accumulent. Le projet CRUD que j'ai construit vient tout droit d'une de ces leçons.
L'essentiel de ce que je sais sur le software design, la clean architecture, les patterns, et les décisions structurelles qui comptent à mesure qu'un codebase grandit, vient d'une poignée de personnes vers qui je reviens sans cesse.
Milan Jovanović pour l'architecture
Milan Jovanović, c'est là que la clean architecture et les vertical slices ont vraiment fait tilt pour moi. Ses vidéos parcourent pourquoi une structure particulière existe, pas juste à quoi elle ressemble, ce qui est la partie qui se transfère vraiment dans mon propre code au lieu de rester un diagramme que je reconnais sans pouvoir l'appliquer.
Nick Chapsas et Balta pour les décisions plus petites
Nick Chapsas et Balta complètent avec les petites habitudes de design qui s'accumulent avec le temps plutôt qu'un grand pattern architectural : comment structurer un service, quand une classe en fait trop, de petites choses que je fais maintenant automatiquement sans plus vraiment y réfléchir.
Où ça se voit vraiment
Le projet CRUD que j'ai construit vient tout droit de l'approche de Balta pour structurer un coding assessment : tout construire d'abord, puis faire un refactor vers quelque chose de plus propre au lieu de faire de l'over-engineering dès le premier commit. C'est une leçon plus modeste qu'une clean architecture complète, mais c'en est une que j'ai vraiment utilisée, pas juste regardée.
Pourquoi je continue à suivre des créateurs plutôt que de juste lire la doc
La doc vous dit ce que fait une feature. Ces trois-là, et quelques autres, vous disent pourquoi vous vous en serviriez, ce qui est la partie qui change vraiment ma façon d'écrire du code au quotidien, pas juste ce que je sais exister.