[possible Bug]: ChangeAwareCache not capturing initialized data
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- C#
- Estrelas
- 1.9k
- Forks
- 194
- Merge médio
- 12min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de reactivemarbles/DynamicData
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
reactivemarbles/DynamicData#1229 ·
Mantenedores costumam responder em até 1 dia
-
infrastructure
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
reactivemarbles/DynamicData#1089 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamTalvez já em andamento @dwcullop assumiu há 9 dias. Abertabug
Dificuldade 3/5 Meio dia Facilidade para iniciantes 63/100
reactivemarbles/DynamicData#1225 ·
Mantenedores costumam responder em até 1 dia
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumTalvez já em andamento @dwcullop assumiu há 14 dias. Abertabreaking change enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
reactivemarbles/DynamicData#1214 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
reactivemarbles/DynamicData#1196 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de reactivemarbles/DynamicData
Issues semelhantes
-
Feature needs response
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Adyen/adyen-dotnet-api-library#1907 ·
Mantenedores costumam responder em até 5 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
dimitar-radenkov/Pointframe#318 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
DotHarness/dotcraft#546 ·
Mantenedores costumam responder em até 1 dia
-
a-corriger bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
christian-raj/S-Aloha#303 · 1 comentário ·