Aller au contenu principal

Philosophie de conception

Les principes directeurs qui font de Pithos une bibliothèque utilitaire moderne

Ce document définit les choix architecturaux et la philosophie de conception de Pithos, s'inspirant des meilleures pratiques des bibliothèques modernes (es-toolkit, Remeda, Radash) tout en établissant sa propre identité.


Table des matières

  1. L'écosystème synergique - Des modules qui s'amplifient mutuellement
  2. Gestion des erreurs - Échouer vite, échouer fort
  3. Immutabilité vs Mutabilité - Immuable par défaut
  4. TypeScript-First - Conçu pour l'inférence
  5. Paradigme Data-First vs Data-Last - Data-first par défaut
  6. Design d'API - Une fonction, une responsabilité
  7. Performance & Taille de bundle - Chaque octet compte
  8. Documentation & DX - Le TSDoc n'est pas optionnel
  9. Comparaison avec les alternatives - Connaître le paysage

Cette documentation couvre le comment : les règles pratiques qui implémentent notre vision. Pour les principes fondamentaux et la philosophie de prise de décision derrière ces choix, voir Philosophie fondamentale.