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.
|
||||
4. **Notifications**: Stockées par projet, trackées par user UUID dans `readby[]`.
|
||||
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