Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
  • More
  • CR-46
  • finished reviewing
Dummy terminologie is hier niet meer juist.. daar het over een specifieke maatwerk lijn gaat . met die specifieke Id.

Dummy terminologie is hier niet meer juist.. daar het over een specifieke maatwerk lijn gaat . met die specifieke Id.

Gebruikte klassen in property en definiëren in de constructor

Gebruikte klassen in property en definiƫren in de constructor

Wat is er verkeerd aan de originele lijn ? En als je aanpast gelieve ze te dimmen. Btw wat betekent a ?

Wat is er verkeerd aan de originele lijn ? En als je aanpast gelieve ze te dimmen. Btw wat betekent a ?

  • More
  • CR-46
  • started review
[UST2064] Vh4_SVC: BewaarMaatwerkLijn
[UST2064] Vh4_SVC: BewaarMaatwerkLijn
  • More
  • CR-23
  • resumed reviewing
Bedenking : GemaaktofferteEvent zou zo dicht mogelijk bij het dataobject moeten zitten zodat een event geraiset wordt bij het aanmaken van een offerte, aangemaakt vanuit eender welk stuk code. (bv ...

Bedenking : GemaaktofferteEvent zou zo dicht mogelijk bij het dataobject moeten zitten zodat een event geraiset wordt bij het aanmaken van een offerte, aangemaakt vanuit eender welk stuk code. (bv op repository) Indien er enkel geraiset wordt vanuit verkoopservice, dan heeft de event waarschijnlijk een andere bedoeling/betekenis.

deze test is intussen gewijzigd.

deze test is intussen gewijzigd.

Lijkt mij beter om de ExterneId mee te geven aan de Builder want anders hebben we een deel van de logica hier zitten en een ander deel in de builder

Lijkt mij beter om de ExterneId mee te geven aan de Builder want anders hebben we een deel van de logica hier zitten en een ander deel in de builder

EdiConverter en LegacyConverter etc... samen nemen in klasse WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter.Convert(EconStream) As APPS.EC.Winkelkar.dto.MaatwerkLijn

EdiConverter en LegacyConverter etc... samen nemen in klasse WSimpl.Vhisie4.Winkelkar.EconConfiguratieConverter.Convert(EconStream) As APPS.EC.Winkelkar.dto.MaatwerkLijn

Property EconConfiguratie As TECH.String (XMLNAME = "IngegevenKenmerken") [ Required ];

Property EconConfiguratie As TECH.String (XMLNAME = "IngegevenKenmerken") [ Required ];

Afhankelijk van het antwoord van intracto maar ik vermoed dat deze er terug af mogen

Afhankelijk van het antwoord van intracto maar ik vermoed dat deze er terug af mogen

niet nodig

niet nodig

niet nodig

niet nodig

#dim lijn niet nodig

#dim lijn niet nodig

Request mag in-line gemaakt worden in de test zodat de test op zich duidelijk is

Request mag in-line gemaakt worden in de test zodat de test op zich duidelijk is

method niet nodig -> standaardlade kenmerken gebruiken

method niet nodig -> standaardlade kenmerken gebruiken

#dim Lijn niet nodig

#dim Lijn niet nodig

GeefWinkelkarIdViaExterneId mag eigenlijk weg en het zou gewoon een GeefViaID mogen zijn waarvan je een offerte zal terug krijgen ( omdat voorlopig de repository geen notie hebben van wat ze moeten...

GeefWinkelkarIdViaExterneId mag eigenlijk weg en het zou gewoon een GeefViaID mogen zijn waarvan je een offerte zal terug krijgen ( omdat voorlopig de repository geen notie hebben van wat ze moeten teruggeven , ( Strings, DataObjecten of Objecten ) op termijn zal het wel lukken als we de snelheid moeten aanpakken , maar voorlopig zou ik daar geen rekening met houden

Niet nodig om de bestaat via ExterneId op te roepen de GeefViaID is voldoende .. deze moeten dan wel de foutmelding encapsularen en zeggen dat er geen winkelkar bestaat met id.

Niet nodig om de bestaat via ExterneId op te roepen de GeefViaID is voldoende .. deze moeten dan wel de foutmelding encapsularen en zeggen dat er geen winkelkar bestaat met id.

set Kenmerken = ##class(Tools.Mock.ArgumentMatchers.DataTransferObjectMatcher).%New([StandaardKenmerken])

set Kenmerken = ##class(Tools.Mock.ArgumentMatchers.DataTransferObjectMatcher).%New([StandaardKenmerken])

RaiseEventOfferte is een implementatie detail en hoort niet op een interface klasse Naamgeving is niet ok om het gaat om een OfferteGemaaktEvent Beter om een EventRaiser klasse te gebruiken ( zoal...

RaiseEventOfferte is een implementatie detail en hoort niet op een interface klasse
Naamgeving is niet ok om het gaat om een OfferteGemaaktEvent

Beter om een EventRaiser klasse te gebruiken ( zoals daar is : BL.Derde.Agenda.event.EventRaiser )

Verder is het niet nodig om deze klasse expliciet te gaan uitmocken daar in het testing-framework het gehele pubsub gedeelte uitgemockt is.

  • More
  • CR-23
  • started review
[UST2064] Vh4_SVC: BewaarMaatwerkLijn
[UST2064] Vh4_SVC: BewaarMaatwerkLijn
  • More
  • CR-22
  • started review
[UST2079] BewaarProductLijn moet ExterneId laten bewaren
[UST2079] BewaarProductLijn moet ExterneId laten bewaren
  • More
  • CR-3
  • started review
[UST1939] Vh4_SVC: MaakWinkelkar
[UST1939] Vh4_SVC: MaakWinkelkar
Melding is veraglemeend naar "ExterneId x bestaat reeds". Daar er op data niveau geen relatie is tussen offerte en winkelkar, moet er een controle voor beide offerte en winkelkar gebeuren. Reposito...

Melding is veraglemeend naar "ExterneId x bestaat reeds".
Daar er op data niveau geen relatie is tussen offerte en winkelkar, moet er een controle voor beide offerte en winkelkar gebeuren. Repository geeft enkel bestaat viaexterneId en het is niet de bedoeling de repository een foutmelding te laten genereren. De meldingen zitten dus op niveau van de services. 1 controle enkel op ofwel offerte of winkelkar lijkt met gevaarlijk omdat het op data niveau niet opgevangen wordt. We willen ook geen dependency creeƫren tussen offerte service en winkelkar service. Vandaar elk hun controle; dus de plaats waar de controles samenkomen is dan op verkoopservice niveau. Later misschien te refactoren.