- « Conception orientée données » est la publication en ligne d’un livre axé sur l’importance des données dans le développement logiciel.
- La version en ligne contient les chapitres essentiels pour apprendre la conception orientée données, mais certains éléments de mise en forme et certaines images peuvent être altérés.
- Ce livre souligne que les données ne sont pas le domaine du problème, mais un composant essentiel pour comprendre et résoudre le problème.
- Il explore la formation des données et le cadre conceptuel de la conception orientée données.
- Le livre discute de l’importance des bases de données relationnelles et du processus de normalisation des données.
- Il traite également du traitement de flux, du traitement d’événements et des objets à base de composants.
- Le livre présente le concept de niveaux de détail hiérarchiques et l’utilisation du memento.
- Il aborde en profondeur diverses techniques d’optimisation, comme les dépendances mémoire et l’exploitation des lignes de cache.
- Le livre met en avant l’importance du débogage, de la durée de vie et de l’évitement des mauvais états dans le développement logiciel.
- Il évoque aussi les avantages du code réutilisable, des tests unitaires et du refactoring.
- L’auteur apporte un éclairage sur les effets néfastes du développement centré sur les instances et sur les avantages de la conception hiérarchique.
- Le livre se conclut par une discussion sur la répartition du travail et le code générique réutilisable.
1 commentaires
Avis Hacker News