<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.amino.dk:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Michael og Søren fra Visma Dinero  - Alle kommentarer</title><link>https://www.amino.dk:443/blogs/michaelogsoeren/default.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed</link><description>Vores navne er Michael og Søren. Vi arbejder til daglig i Dineros udviklingsafdeling -
henholdsvis som leadudvikler og infrastuktur-mand.</description><dc:language>da</dc:language><generator>CommunityServer 2008.5 SP2 (Debug Build: 40407.4157)</generator><item><title>re: Softwareudvikling i Dinero</title><link>https://www.amino.dk:443/blogs/michaelogsoeren/archive/2023/07/06/softwareudvikling-i-dinero.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed#1896181</link><pubDate>Fri, 07 Jul 2023 08:36:13 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1896181</guid><dc:creator>Michael og Søren fra Dinero</dc:creator><description>&lt;p&gt;Hej Jan,&lt;/p&gt;
&lt;p&gt;Vores test er overvejende struktureret ud fra testpyramiden, sådan at vi har flest unit test, færre integrationstests og et begrænset antal end-to-end tests. Jeg vil foreslå, at du tager et kig på denne artikel: &lt;a rel="nofollow" target="_new" href="https://martinfowler.com/articles/practical-test-pyramid.html"&gt;https://martinfowler.com/articles/practical-test-pyramid.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Med hensyn til skemaændringer er det meget hjælpsomt at opdele processen i mindre dele. Sørg for at tilføje feltet, så det tillader null, og sikr dig, at feltet kun bliver aktivt anvendt, når feature toggle er slået til.&lt;/p&gt;
&lt;p&gt;Derefter kan man gradvist begynde at udfylde feltet med historiske data (hvis nødvendigt), og til sidst tilføje den nødvendige validering på feltet.&lt;/p&gt;
&lt;p&gt;Det sker yderst sjældent, at vi skal foretage større ændringer i databasen, og i disse tilfælde er vi nødt til at bruge et servicevindue og udføre arbejdet om natten.&lt;/p&gt;
&lt;p&gt;Vi har ikke mulighed for automatisk at rulle en databaseændring tilbage, men indtil nu har vi heller ikke haft brug for det 🤞&lt;/p&gt;
&lt;div class="clearBoth"&gt;&lt;/div&gt;&lt;img src="https://www.amino.dk:443/aggbug.aspx?PostID=1896181&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed" width="1" height="1"&gt;</description></item><item><title>re: Softwareudvikling i Dinero</title><link>https://www.amino.dk:443/blogs/michaelogsoeren/archive/2023/07/06/softwareudvikling-i-dinero.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed#1896176</link><pubDate>Thu, 06 Jul 2023 19:05:10 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1896176</guid><dc:creator>Jan Hansen</dc:creator><description>&lt;p&gt;Tak for et interessant indblik i jeres arbejde med Dinero.&lt;/p&gt;
&lt;p&gt;Jeg er lidt nysgerrig på hvordan I håndterer feature toggles, når en feature introducerer ændringer i database schema (forstyrrer det ikke den øvrige drift)? Og hvordan rulles sådan en feature tilbage, hvis der først er introduceret data fra den nye feature?&lt;/p&gt;
&lt;p&gt;Desuden kunne jeg godt tænke mig at høre lidt om, hvad fordelingsnøglerne er for unittests, integrationstests og E2E-tests?&lt;/p&gt;
&lt;div class="clearBoth"&gt;&lt;/div&gt;&lt;img src="https://www.amino.dk:443/aggbug.aspx?PostID=1896176&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed" width="1" height="1"&gt;</description></item><item><title>re: Softwareudvikling i Dinero</title><link>https://www.amino.dk:443/blogs/michaelogsoeren/archive/2023/07/06/softwareudvikling-i-dinero.aspx?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed#1896175</link><pubDate>Thu, 06 Jul 2023 19:01:15 GMT</pubDate><guid isPermaLink="false">426ea658-be4c-49d4-a865-b6f342788162:1896175</guid><dc:creator>Jan Hansen</dc:creator><description>&lt;p&gt;Fedt indblik i jeres måde at arbejde med Dinero på.&lt;/p&gt;
&lt;p&gt;Jeg er nysgerrig på, hvad forholdet mellem unit tests, integrationstests og E2E-tests er?&lt;/p&gt;
&lt;p&gt;Desuden kunne jeg godt tænke mig at høre, hvordan i håndterer feature toggles, når en feature introducerer schemaændringer i databasen? Og hvordan rulles sådan en ændring tilbage, hvis dette skulle blive nødvendigt?&lt;/p&gt;
&lt;p&gt;På forhånd tak.&lt;/p&gt;
&lt;div class="clearBoth"&gt;&lt;/div&gt;&lt;img src="https://www.amino.dk:443/aggbug.aspx?PostID=1896175&amp;utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss-feed" width="1" height="1"&gt;</description></item></channel></rss>