abonnement Unibet Coolblue
pi_196021700
quote:
0s.gif Op dinsdag 3 november 2020 14:34 schreef raptorix het volgende:

[..]

Gewoon .NET MVC
Oh nooit mee gewerkt. :o
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_196021766
quote:
16s.gif Op dinsdag 3 november 2020 13:35 schreef FlippingCoin het volgende:
[ afbeelding ]

Ik was bezig met een counter naar het reactive paradigma om te kijken hoe je deze nou het best kan unit testen, maar ik vind de unit test erg imperatief blijven; moet daar nog eens goed over nadenken...

Op de e.o.a. manier moet ik toch het component anders opzetten denk ik.
Normaal doe je je unit test niet direct op het component, maar op de business logica van het component, ik denk dat het qua voorbeeld handiger is om voorbeeld een calculator te nemen :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_196021864
quote:
0s.gif Op dinsdag 3 november 2020 14:39 schreef raptorix het volgende:

[..]

Normaal doe je je unit test niet direct op het component, maar op de business logica van het component, ik denk dat het qua voorbeeld handiger is om voorbeeld een calculator te nemen :)
Hm met angular doe je normaal wel de unit test op de componenten icm een testbed, zo maken die schematics ze ook standaard aan. Ik heb hier al wel de testbed eruitgewerkt want het renderen en zo hoef ik idd niet te testen.


Ik zal eens TDD een calculator proberen te maken misschien is het dan vanzelf op een opzet die testbaar is.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_196021926
quote:
16s.gif Op dinsdag 3 november 2020 14:44 schreef FlippingCoin het volgende:

[..]

Hm met angular doe je normaal wel de unit test op de componenten icm een testbed, zo maken die schematics ze ook standaard aan. Ik heb hier al wel de testbed eruitgewerkt want het renderen en zo hoef ik idd niet te testen.

Ik zal eens TDD een calculator proberen te maken misschien is het dan vanzelf op een opzet die testbaar is.
Ik weet vrijwel niets van Angular, maar in c# test je feitelijk direct op je classes:

https://www.webtrainingroom.com/csharp/unit-testing
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  dinsdag 3 november 2020 @ 16:43:51 #55
85514 ralfie
!Yvan eht nioj
pi_196024342
Ja unit tests in angular zijn relatief veel werk. Ik verlaag me niet tot unit tests van domme frotendjes. Ik spendeer liever een uur om een stukje tekst goed uit te lijnen dan 1 minuut met angular testbeds. gatverdamme.
pi_196024538
quote:
11s.gif Op dinsdag 3 november 2020 16:43 schreef ralfie het volgende:
Ja unit tests in angular zijn relatief veel werk. Ik verlaag me niet tot unit tests van domme frotendjes. Ik spendeer liever een uur om een stukje tekst goed uit te lijnen dan 1 minuut met angular testbeds. gatverdamme.
Is het ook, niet een beetje vreemd om in je Angular Unit tests te doen? Het lijkt me dat die logica in de backend controllers moet zitten :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  dinsdag 3 november 2020 @ 16:56:54 #57
85514 ralfie
!Yvan eht nioj
pi_196024619
quote:
0s.gif Op dinsdag 3 november 2020 16:52 schreef raptorix het volgende:

[..]

Is het ook, niet een beetje vreemd om in je Angular Unit tests te doen? Het lijkt me dat die logica in de backend controllers moet zitten :)
Veel mensen geilen enorm op code coverage. bah bah :p

Neemt niet weg dat er best veel logica in angular kan zitten en ik me best kan voorstellen dat het fout kan gaan, maar boeiend. met css kan ik ook veel verneuken en dat valt niet te unittesten
  dinsdag 3 november 2020 @ 22:15:29 #58
436847 embedguy
Embedded in your genius dreams
pi_196033741
quote:
0s.gif Op dinsdag 3 november 2020 16:56 schreef ralfie het volgende:

[..]

Veel mensen geilen enorm op code coverage. bah bah :p

Neemt niet weg dat er best veel logica in angular kan zitten en ik me best kan voorstellen dat het fout kan gaan, maar boeiend. met css kan ik ook veel verneuken en dat valt niet te unittesten
Niet?

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_196040730
quote:
1s.gif Op dinsdag 3 november 2020 22:15 schreef embedguy het volgende:

[..]

Niet?

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Dat is dus een integratie test ;)
Overigens zet ik als test meestal even de Database op stop om te zien hoe goed unit tests zijn :D
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 4 november 2020 @ 07:26:47 #60
436847 embedguy
Embedded in your genius dreams
pi_196042653
quote:
0s.gif Op woensdag 4 november 2020 04:21 schreef raptorix het volgende:

[..]

Dat is dus een integratie test ;)
Overigens zet ik als test meestal even de Database op stop om te zien hoe goed unit tests zijn :D
Jup, binnen de strikte definitie van een unit-test wellicht. Al neig ik bijv. het snapshot testen van een date-time picker het meer een unit test te vinden dan een integratietest.

Huh, database stopzetten om te zien hoe goed de unit tests zijn?

[ Bericht 8% gewijzigd door embedguy op 04-11-2020 07:32:10 ]
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_196042672
quote:
1s.gif Op woensdag 4 november 2020 07:26 schreef embedguy het volgende:

[..]

Jup, nét één laagje boven unit testing inderdaad.
Huh, database stopzetten om te zien hoe goed de unit tests zijn?
Nou niet hoe goed ;)
Maar je ziet wel vaak dat Unit tests nog code gebruiken die aan databases hangen, en technisch gezien is dat niet correct :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 4 november 2020 @ 07:34:20 #62
436847 embedguy
Embedded in your genius dreams
pi_196042758
quote:
0s.gif Op woensdag 4 november 2020 07:28 schreef raptorix het volgende:

[..]

Nou niet hoe goed ;)
Maar je ziet wel vaak dat Unit tests nog code gebruiken die aan databases hangen, en technisch gezien is dat niet correct :)
Als je alles dependency inject, zou dat niet voor moeten kunnen komen. Ook niet per ongeluk. Zelf nog nooit gehad, maar dat kan zijn omdat we unit-testing denk ik relatief strict nemen bij ons bedrijf tegenover andere web-bedrijven.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_196042805
quote:
1s.gif Op woensdag 4 november 2020 07:34 schreef embedguy het volgende:

[..]

Als je alles dependency inject, zou dat niet voor moeten kunnen komen. Ook niet per ongeluk. Zelf nog nooit gehad, maar dat kan zijn omdat we unit-testing denk ik relatief strict nemen bij ons bedrijf tegenover andere web-bedrijven.
Ja klopt, alleen is het probleem wel dat webbedrijven vrij veel van bestaande CMS'en gebruik maken die lastig te Unit testen zijn, persoonlijk vind ik dat ook minder belangrijk, ben zelf veel meer voorstander van Integratie testen.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 4 november 2020 @ 07:39:00 #64
436847 embedguy
Embedded in your genius dreams
pi_196042823
quote:
0s.gif Op woensdag 4 november 2020 07:37 schreef raptorix het volgende:

[..]

Ja klopt, alleen is het probleem wel dat webbedrijven vrij veel van bestaande CMS'en gebruik maken die lastig te Unit testen zijn, persoonlijk vind ik dat ook minder belangrijk, ben zelf veel meer voorstander van Integratie testen.
Ah. Op die manier. Daar kan ik me dan iets bij voorstellen.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_196042882
quote:
1s.gif Op woensdag 4 november 2020 07:39 schreef embedguy het volgende:

[..]

Ah. Op die manier. Daar kan ik me dan iets bij voorstellen.
Het heeft er vooral mee te maken dat je bij CMS systemen met een data context werkt waar je niet direct invloed op hebt, nu is dat met MVC wel iets beter geworden, maar het betekend meestal wel een stuk meer werk als je je eigen ViewModels gaat maken. Daarnaast is het zo dat logica vaak op een andere plek word afgevangen, namelijk in het CMS zelf, je kunt prima een unit test maken dat een niet gepubliceerde pagina niet in een lijst mag voorkomen, maar dat doe je dus al aan de CMS kant, kortom het levert meestal niet heel veel op.

Ik heb wel relatief veel Unit tests gemaakt op formulieren omdat dat vaak zaken zijn waar je wel invloed op hebt en ook meerwaarde hebben.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_196060692
"Ik stuur je een simpele opdracht. Hoef je je geen zorgen om te maken hoor, ik wil alleen even zien hoe je dingen aanpakt!"

>> stuurt een assessment waar je twee dagen mee bezig bent met een ingewikkelde SOAP API >:) ~O> })

_O-

Ik hou nu al van die man. :P
pi_196062131
quote:
0s.gif Op dinsdag 3 november 2020 16:52 schreef raptorix het volgende:

[..]

Is het ook, niet een beetje vreemd om in je Angular Unit tests te doen? Het lijkt me dat die logica in de backend controllers moet zitten :)
Ik ben nu bezig met mijn eerste project, maar de complexe logica zit toch wel in de client voor nu. De backend is eigenlijk een vrij dom systeem, is dat niet steeds meer zo?
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_196062180
quote:
11s.gif Op dinsdag 3 november 2020 16:43 schreef ralfie het volgende:
Ja unit tests in angular zijn relatief veel werk. Ik verlaag me niet tot unit tests van domme frotendjes. Ik spendeer liever een uur om een stukje tekst goed uit te lijnen dan 1 minuut met angular testbeds. gatverdamme.
Ja ik had dus vorige week een 2daagse workshop(van michael hladky misschien ken je die wel) en die zei ook haal het testbed geoon uit je unit test en test de logica. Ging in dit geval vooral over marble tests, daarom was ik er ook een beetje mee aan het stoeien. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_196062228
quote:
14s.gif Op woensdag 4 november 2020 21:17 schreef DevFreak het volgende:
"Ik stuur je een simpele opdracht. Hoef je je geen zorgen om te maken hoor, ik wil alleen even zien hoe je dingen aanpakt!"

>> stuurt een assessment waar je twee dagen mee bezig bent met een ingewikkelde SOAP API >:) ~O> })

_O-

Ik hou nu al van die man. :P
Succes, lukt het een beetje? :7
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_196064752
quote:
16s.gif Op woensdag 4 november 2020 22:28 schreef FlippingCoin het volgende:

[..]

Succes, lukt het een beetje? :7
Ik heb hem net pas om 21:00 binnen gehad, maar ik kan nu niet slapen. Dus nu mijn Homestead aan het updaten. :')
pi_196065142
quote:
16s.gif Op woensdag 4 november 2020 22:24 schreef FlippingCoin het volgende:

[..]

Ik ben nu bezig met mijn eerste project, maar de complexe logica zit toch wel in de client voor nu. De backend is eigenlijk een vrij dom systeem, is dat niet steeds meer zo?
It depends ;)
Maar normaal gesproken doe je logica zoveel mogelijk in backend, het woord zegt het al: Client
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_196067750
Vannacht in 7 uurtjes tijd een complete applicatie gebouwd :')

Moest als assesment een valuta omrekenaar bouwen... met SOAP op de backend. :D _O-

Alles wordt dus bij een externe API opgehaald, gecached, en opgeslagen. Met AJAX worden de gegevens opgehaald door de cliënt. Met JavaScript wordt alles realtime geactualiseerd.

Tijd om te slapen. :')
pi_196070526
Nou ja klinkt alsof je de baan hebt :P
pi_196072634
quote:
0s.gif Op donderdag 5 november 2020 12:47 schreef phoenyx het volgende:
Nou ja klinkt alsof je de baan hebt :P
Yeah nja, ik hoop het :P

Ik was net zó vermoeid dat ik besloot om hem maar gewoon in te leveren. XD
pi_196076840
quote:
7s.gif Op donderdag 5 november 2020 14:29 schreef DevFreak het volgende:

[..]

Yeah nja, ik hoop het :P

Ik was net zó vermoeid dat ik besloot om hem maar gewoon in te leveren. XD
Nou ja zal alleen maar een voordeel zijn toch als je zo snel het al inlevert (en het resultaat gewoon goed is)? Ben alleen benieuwd wat je zou zeggen als hij vraagt hoelang je erover hebt gedaan :P Hij zal niet verwachten dat je een nacht hebt doorgehaald lijkt mij :P Ik vandaag contract voor onbepaalde tijd gekregen toevallig, hoezee hoezee (nou ja moet nog wat papieren gedoe maar het is officieel genoeg om het zeker te weten). Ook al weet je het nooit zeker tot je getekend hebt, hmm.. nou ja

[ Bericht 3% gewijzigd door #ANONIEM op 05-11-2020 18:36:23 ]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')