Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uitwerken volledige bag-foutafhandeling #511

Closed
wants to merge 19 commits into from

Conversation

fsamwel
Copy link
Collaborator

@fsamwel fsamwel commented Dec 7, 2021

de foutafhandeling feature is uitgebreid zodat deze niet meer afhankelijk is van de foutafhandeling in common. deze combineert de huidige foutafhandeling feature, de foutafhandeling zoals die in common staat en https://github.com/VNG-Realisatie/Haal-Centraal-BAG-bevragen/blob/revert/terugdraaien-geometrie-foutmeldingen/features/foutafhandeling.feature

deze feature beschrijft de foutafhandeling zoals die nu is geïmplementeerd. uitzondering daarop is open issue #510

@fsamwel fsamwel requested review from MelvLee and strijm December 7, 2021 16:47
Copy link
Collaborator

@strijm strijm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deze PR behelst niet het samenvoegen van HC common foutafhandeling.feature en de BAG foutafhandeling.feature uit de branch develop-1.4. Hier wordt weer de hele feature beschrijving gewijzigd zoals ook in het voorstel van Melvin. Dat is niet wat we hebben afgesproken.
Ik kan hier helemaal niets mee, want ik kan niet de verschillen zien t.o.v. de HC common foutafhandeling.feature en de zaken die uit de BAG foutafhandeling.feature komen zijn aangepast naar iets waar ik niet achter sta. Sorry, maar ik kan deze PR onmogelijk goedkeuren.

@fsamwel
Copy link
Collaborator Author

fsamwel commented Dec 8, 2021

Deze PR behelst niet het samenvoegen van HC common foutafhandeling.feature en de BAG foutafhandeling.feature uit de branch develop-1.4.

@strijm de common beschrijft van alles dat niet in BAG voorkomt, en de BAG API voldoet niet op alle punten aan de foutafhandeling feature in common.
Ik denk dat we hebben afgesproken dat de feature beschrijft hoe het nu werkt, niet hoe de foutafhandeling feature beschrijft hoe het zou moeten werken. Anders moet ik een serie bugs melden die denk ik weinig bijdragen aan de kwaliteit van de API (verschil is redelijk triviaal) en schadelijk kan zijn voor de voortgang.

@fsamwel
Copy link
Collaborator Author

fsamwel commented Dec 8, 2021

de zaken die uit de BAG foutafhandeling.feature komen zijn aangepast naar iets waar ik niet achter sta.

voor zover ik weet heb ik de zaken uit de huidige BAG foutafhandeling.feature nauwelijks aangepast. ten hoogste de tekst een beetje aangescherpt. Kan je wel aangeven achter welke wijzigingen hier je niet staat en waarom?

@fsamwel
Copy link
Collaborator Author

fsamwel commented Dec 8, 2021

Hier wordt weer de hele feature beschrijving gewijzigd zoals ook in het voorstel van Melvin.

Ik heb inhoudelijk niks gewijzigd ten opzichte van de common foutafhandeling feature, behalve daar waar de BAG implementatie niet voldoet aan wat in de common foutafhandeling feature staat. In die gevallen beschrijf ik wat de huidige BAG implementatie doet.

Dus het verschil zit puur in de manier van opschrijven, waar elke tabelregel (regels 14-30 en 50-70) uit de common feature is vertaald naar een rule met bijbehorend(e) scenario(s).

@fsamwel
Copy link
Collaborator Author

fsamwel commented Dec 8, 2021

Ik heb inhoudelijk niks gewijzigd ten opzichte van de common foutafhandeling feature

wat ik wel gedaan heb is toevoegen van verschillende specifieke validaties (zoals min>max) en uitwerken van de paramsCombination situaties

@fsamwel fsamwel changed the base branch from develop-1.4 to master December 10, 2021 08:37
@fsamwel fsamwel changed the title merge van common-foutafhandeling in bag-foutafhandeling uitwerken volledige bag-foutafhandeling Dec 13, 2021
@fsamwel
Copy link
Collaborator Author

fsamwel commented Dec 13, 2021

@MelvLee en @strijm de feature is aangepast. deze kan weer gereviewd worden

@MelvLee kan jij de test hierop automatiseren, zodat we zeker weten dat dit werkt zoals beschreven?

features/foutafhandeling.feature Show resolved Hide resolved
features/foutafhandeling.feature Show resolved Hide resolved
features/foutafhandeling.feature Show resolved Hide resolved
features/foutafhandeling.feature Show resolved Hide resolved
features/foutafhandeling.feature Outdated Show resolved Hide resolved
features/foutafhandeling.feature Show resolved Hide resolved
features/foutafhandeling.feature Show resolved Hide resolved
features/foutafhandeling.feature Outdated Show resolved Hide resolved
features/foutafhandeling.feature Outdated Show resolved Hide resolved
features/foutafhandeling.feature Outdated Show resolved Hide resolved
Copy link
Collaborator

@strijm strijm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Zodra de opmerkingen verwerkt zijn, kan deze feature w.m.b. gemerged worden.

features/foutafhandeling.feature Show resolved Hide resolved
fsamwel and others added 3 commits December 16, 2021 14:40
- @not-testable: scenario die niet te testen is
- @skip-verify: feature/scenario moet niet worden uitgevoerd
@fsamwel fsamwel changed the base branch from master to develop-1.4 December 16, 2021 14:50
@fsamwel fsamwel changed the base branch from develop-1.4 to master December 16, 2021 14:52
@fsamwel fsamwel changed the base branch from master to develop-1.4 December 17, 2021 08:25
@fsamwel
Copy link
Collaborator Author

fsamwel commented Dec 17, 2021

deze sluiten, in plaats hiervan #523

@fsamwel fsamwel closed this Dec 17, 2021
@JohanBoer JohanBoer deleted the foutafhandeling-uit-common branch December 20, 2021 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants