[possible Bug]: ChangeAwareCache not capturing initialized data
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start with src/DynamicData/Cache/ChangeAwareCache.cs at the linked line 54, then compare its initialization and CaptureChanges() behavior with the ChangeAwareList code mentioned in the issue. Check whether an initialized dictionary should produce an initial ChangeSet and whether existing tests cover that behavior. Done means the expected behavior is clear and covered by a regression test; the issue does not identify a test file.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug 🐞
looking through the code because of something unrelated the following took me by surprise:
initializing the ChangeAwareCache with a Dictionary and subsequently calling CaptureChanges() did not produce an initial ChangeSet!
I don't know if that might have an effect on the whole library as for example the ChangeAwareList does have code for the initial ChangeSet
Step to reproduce
just code review
Reproduction repository
https://github.com/reactivemarbles/DynamicData
Expected behavior
to send an initial ChangeSet
Screenshots 🖼️
No response
IDE
No response
Operating system
No response
Version
No response
Device
No response
DynamicData Version
No response
Additional information ℹ️
No response
- Langage dominant
- C#
- Étoiles
- 1.9k
- Forks
- 194
- Merge moyen
- 12 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de reactivemarbles/DynamicData
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
reactivemarbles/DynamicData#1229 ·
Les mainteneurs répondent en général sous 1 jour
-
infrastructure
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
reactivemarbles/DynamicData#1089 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamPeut-être pris @dwcullop l’a pris il y a 9 jours. Ouvertebug
Difficulté 3/5 Une demi-journée Accessibilité débutants 63/100
reactivemarbles/DynamicData#1225 ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumPeut-être pris @dwcullop l’a pris il y a 14 jours. Ouvertebreaking change enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
reactivemarbles/DynamicData#1214 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
reactivemarbles/DynamicData#1196 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de reactivemarbles/DynamicData
Issues similaires
-
Feature needs response
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Adyen/adyen-dotnet-api-library#1907 ·
Les mainteneurs répondent en général sous 5 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
dimitar-radenkov/Pointframe#318 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
DotHarness/dotcraft#546 ·
Les mainteneurs répondent en général sous 1 jour
-
a-corriger bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
christian-raj/S-Aloha#303 · 1 commentaire ·