Rename to CLAUDE.md and add code preferences section
Renamed from CLAUDE_PROJECT_OVERVIEW.md to follow standard naming convention for automatic recognition. Added section documenting code standards and work preferences. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
6b80e242b8
commit
9ce8135a3b
1 changed files with 33 additions and 0 deletions
|
|
@ -309,3 +309,36 @@ npm run build:preprod # Staging (avec sourcemaps)
|
||||||
3. **Commentaires**: Positionnés en % (x, y) + pageIndex pour les PDFs multi-pages.
|
3. **Commentaires**: Positionnés en % (x, y) + pageIndex pour les PDFs multi-pages.
|
||||||
4. **Notifications**: Stockées par projet, trackées par user UUID dans `readby[]`.
|
4. **Notifications**: Stockées par projet, trackées par user UUID dans `readby[]`.
|
||||||
5. **Virtual Sample**: Pistes dynamiques = pages enfants, pistes statiques = fichiers.
|
5. **Virtual Sample**: Pistes dynamiques = pages enfants, pistes statiques = fichiers.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Préférences de code et standards
|
||||||
|
|
||||||
|
### Principes généraux
|
||||||
|
|
||||||
|
**Clarté avant tout**
|
||||||
|
- Privilégier des noms de variables et fonctions explicites
|
||||||
|
- Éviter les commentaires sauf en cas de nécessité absolue
|
||||||
|
- Le code doit être auto-documenté par des noms clairs
|
||||||
|
|
||||||
|
**Organisation du code**
|
||||||
|
- Factoriser le code en petites fonctions bien nommées
|
||||||
|
- Éviter les blocs de code longs et complexes dans les hooks de lifecycle
|
||||||
|
- Une fonction = une responsabilité claire
|
||||||
|
|
||||||
|
**Ce qui est considéré comme "bricolage" (à éviter)**
|
||||||
|
- Paramètres d'URL pour gérer des états applicatifs
|
||||||
|
- Commentaires qui expliquent ce que fait le code au lieu de nommer correctement
|
||||||
|
- Abstractions prématurées ou sur-ingénierie
|
||||||
|
|
||||||
|
### Style de communication
|
||||||
|
|
||||||
|
**Feedback direct**
|
||||||
|
- Pas de politesses inutiles
|
||||||
|
- Dire immédiatement si quelque chose ne va pas
|
||||||
|
- Tester tout de suite et signaler les problèmes
|
||||||
|
|
||||||
|
**Qualité attendue**
|
||||||
|
- Standards élevés sur la qualité du code
|
||||||
|
- Pas de code médiocre accepté
|
||||||
|
- Exigence de clarté et d'explicité constante
|
||||||
Loading…
Add table
Add a link
Reference in a new issue