Oh nooit mee gewerkt.quote:
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 nemenquote: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.
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.quote: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
Ik weet vrijwel niets van Angular, maar in c# test je feitelijk direct op je classes:quote: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.
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 zittenquote: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.
Veel mensen geilen enorm op code coverage. bah bah :pquote: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
Niet?quote: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
SPOILEROm 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.
quote:Op dinsdag 3 november 2020 22:15 schreef embedguy het volgende:
[..]
Niet?Dat is dus een integratie testSPOILEROm 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.
Overigens zet ik als test meestal even de Database op stop om te zien hoe goed unit tests zijn🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
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.quote: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
Nou niet hoe goedquote: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?
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.quote: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
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.quote: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.
Ah. Op die manier. Daar kan ik me dan iets bij voorstellen.quote: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.
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.quote:Op woensdag 4 november 2020 07:39 schreef embedguy het volgende:
[..]
Ah. Op die manier. Daar kan ik me dan iets bij voorstellen.
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?quote: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
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.quote: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.
Succes, lukt het een beetje?quote: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
Ik hou nu al van die man.
Ik heb hem net pas om 21:00 binnen gehad, maar ik kan nu niet slapen. Dus nu mijn Homestead aan het updaten.quote:Op woensdag 4 november 2020 22:28 schreef FlippingCoin het volgende:
[..]
Succes, lukt het een beetje?
It dependsquote: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?
Yeah nja, ik hoop hetquote:
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 Hij zal niet verwachten dat je een nacht hebt doorgehaald lijkt mij 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 jaquote:Op donderdag 5 november 2020 14:29 schreef DevFreak het volgende:
[..]
Yeah nja, ik hoop het
Ik was net zó vermoeid dat ik besloot om hem maar gewoon in te leveren. XD
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |