This commit is contained in:
JeremyVyska 2021-11-10 09:17:12 +00:00
parent 27483c8f45
commit 740dbf4e5a
149 changed files with 3229 additions and 2860 deletions

View file

@ -3,19 +3,19 @@
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<link rel=alternate type=application/rss+xml href=/navpatterns/2-anti-patterns/index.xml title="BC AL Help">
<link rel=alternate type=application/rss+xml href=/navpatterns/2-anti-patterns/index.xml title="AL Guidelines">
<meta name=description content>
<title>2. Anti-Patterns :: BC AL Help</title>
<link href=/css/nucleus.css?1636530360 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530360 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530360 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530360 rel=stylesheet>
<link href=/css/auto-complete.css?1636530360 rel=stylesheet>
<link href=/css/theme.css?1636530360 rel=stylesheet>
<link href=/css/theme-blue.css?1636530360 rel=stylesheet>
<link href=/css/variant.css?1636530360 rel=stylesheet>
<link href=/css/print.css?1636530360 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530360></script>
<title>2. Anti-Patterns :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535830 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535830 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535830 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535830 rel=stylesheet>
<link href=/css/auto-complete.css?1636535830 rel=stylesheet>
<link href=/css/theme.css?1636535830 rel=stylesheet>
<link href=/css/theme-blue.css?1636535830 rel=stylesheet>
<link href=/css/variant.css?1636535830 rel=stylesheet>
<link href=/css/print.css?1636535830 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535830></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/2-anti-patterns/>
@ -24,7 +24,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -33,9 +33,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530360></script>
<script src=/js/auto-complete.js?1636530360></script>
<script src=/js/search.js?1636530360></script>
<script src=/js/lunr.min.js?1636535830></script>
<script src=/js/auto-complete.js?1636535830></script>
<script src=/js/search.js?1636535830></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -159,6 +159,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -218,12 +219,12 @@ BC AL Help . dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.min.js?1636530360></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530360></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530360></script>
<script src=/js/featherlight.min.js?1636530360></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530360></script>
<script src=/js/relearn.js?1636530360></script>
<script src=/js/clipboard.min.js?1636535830></script>
<script src=/js/perfect-scrollbar.min.js?1636535830></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535830></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535830></script>
<script src=/js/featherlight.min.js?1636535830></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535830></script>
<script src=/js/relearn.js?1636535830></script>
</body>
</html>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>2. Anti-Patterns on BC AL Help</title><link>https://bcalhelp.dev/navpatterns/2-anti-patterns/</link><description>Recent content in 2. Anti-Patterns on BC AL Help</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://bcalhelp.dev/navpatterns/2-anti-patterns/index.xml" rel="self" type="application/rss+xml"/><item><title>Nav Upgrade</title><link>https://bcalhelp.dev/navpatterns/2-anti-patterns/nav-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/2-anti-patterns/nav-upgrade/</guid><description>Anti-Patterns in NAV Upgrade By Carlos Raul Garcia and Bogdana Botez at Microsoft Development Center Copenhagen
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>2. Anti-Patterns on AL Guidelines</title><link>https://alguidelines.dev/navpatterns/2-anti-patterns/</link><description>Recent content in 2. Anti-Patterns on AL Guidelines</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://alguidelines.dev/navpatterns/2-anti-patterns/index.xml" rel="self" type="application/rss+xml"/><item><title>Nav Upgrade</title><link>https://alguidelines.dev/navpatterns/2-anti-patterns/nav-upgrade/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/2-anti-patterns/nav-upgrade/</guid><description>Anti-Patterns in NAV Upgrade By Carlos Raul Garcia and Bogdana Botez at Microsoft Development Center Copenhagen
__
Context: when NAV is upgraded, whether on-premises or in the cloud, developers have the chance to write upgrade code to move data across changing data structures. Writing good quality code will help successful upgrades.
General on upgrade **Problem: **assuming that the upgrade table contains data.
If the table is empty, it means that either the upgrade has run, or there was no data in the original tenant; in both cases, the upgrade code should exit immediately.</description></item><item><title>Reusable Bugs</title><link>https://bcalhelp.dev/navpatterns/2-anti-patterns/reusable-bugs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bcalhelp.dev/navpatterns/2-anti-patterns/reusable-bugs/</guid><description>By Bogdana Botez, Andreas Moth, Eric Wauters (waldo), Elly Nkya, Nikola Kukrika
If the table is empty, it means that either the upgrade has run, or there was no data in the original tenant; in both cases, the upgrade code should exit immediately.</description></item><item><title>Reusable Bugs</title><link>https://alguidelines.dev/navpatterns/2-anti-patterns/reusable-bugs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://alguidelines.dev/navpatterns/2-anti-patterns/reusable-bugs/</guid><description>By Bogdana Botez, Andreas Moth, Eric Wauters (waldo), Elly Nkya, Nikola Kukrika
April 1st, 2015
Abstract It is difficult to come up with new and different bugs in each release, and it is a waste of resources to not use the ones which already had proven successful in the past. To avoid reinventing the wheel, we propose to come up with new innovative ways to create bugs that are reusable and generic enough to be used in various places of the application.</description></item></channel></rss>

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>Nav Upgrade :: BC AL Help</title>
<link href=/css/nucleus.css?1636530359 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530359 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530359 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530359 rel=stylesheet>
<link href=/css/auto-complete.css?1636530359 rel=stylesheet>
<link href=/css/theme.css?1636530359 rel=stylesheet>
<link href=/css/theme-blue.css?1636530359 rel=stylesheet>
<link href=/css/variant.css?1636530359 rel=stylesheet>
<link href=/css/print.css?1636530359 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530359></script>
<title>Nav Upgrade :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/2-anti-patterns/nav-upgrade/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530359></script>
<script src=/js/auto-complete.js?1636530359></script>
<script src=/js/search.js?1636530359></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -269,12 +270,12 @@ BC AL Help . dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530359></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530359></script>
<script src=/js/featherlight.min.js?1636530359></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530359></script>
<script src=/js/relearn.js?1636530359></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>

View file

@ -4,17 +4,17 @@
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=generator content="Hugo 0.89.2">
<meta name=description content>
<title>Reusable Bugs :: BC AL Help</title>
<link href=/css/nucleus.css?1636530359 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636530359 rel=stylesheet>
<link href=/css/featherlight.min.css?1636530359 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636530359 rel=stylesheet>
<link href=/css/auto-complete.css?1636530359 rel=stylesheet>
<link href=/css/theme.css?1636530359 rel=stylesheet>
<link href=/css/theme-blue.css?1636530359 rel=stylesheet>
<link href=/css/variant.css?1636530359 rel=stylesheet>
<link href=/css/print.css?1636530359 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636530359></script>
<title>Reusable Bugs :: AL Guidelines</title>
<link href=/css/nucleus.css?1636535829 rel=stylesheet>
<link href=/css/fontawesome-all.min.css?1636535829 rel=stylesheet>
<link href=/css/featherlight.min.css?1636535829 rel=stylesheet>
<link href=/css/perfect-scrollbar.min.css?1636535829 rel=stylesheet>
<link href=/css/auto-complete.css?1636535829 rel=stylesheet>
<link href=/css/theme.css?1636535829 rel=stylesheet>
<link href=/css/theme-blue.css?1636535829 rel=stylesheet>
<link href=/css/variant.css?1636535829 rel=stylesheet>
<link href=/css/print.css?1636535829 rel=stylesheet media=print>
<script src=/js/jquery.min.js?1636535829></script>
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
</head>
<body data-url=/navpatterns/2-anti-patterns/reusable-bugs/>
@ -23,7 +23,7 @@
<div id=header-wrapper>
<div id=header>
<a id=logo href=/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
BC AL Help . dev
ALGuidelines.dev
</a>
<i style=color:#f5f5f5>Code is Poetry</i>
</div>
@ -32,9 +32,9 @@ BC AL Help . dev
<input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span>
</div>
<script src=/js/lunr.min.js?1636530359></script>
<script src=/js/auto-complete.js?1636530359></script>
<script src=/js/search.js?1636530359></script>
<script src=/js/lunr.min.js?1636535829></script>
<script src=/js/auto-complete.js?1636535829></script>
<script src=/js/search.js?1636535829></script>
</div>
<div class=highlightable>
<ul class=topics>
@ -158,6 +158,7 @@ BC AL Help . dev
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul></ul></li>
</ul>
<div id=shortcuts>
<div class=nav-title>More</div>
@ -268,12 +269,12 @@ BC AL Help . dev
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
</div>
<script src=/js/clipboard.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.min.js?1636530359></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636530359></script>
<script src=/js/jquery.svg.pan.zoom.js?1636530359></script>
<script src=/js/featherlight.min.js?1636530359></script>
<script src=/js/modernizr.custom-3.6.0.js?1636530359></script>
<script src=/js/relearn.js?1636530359></script>
<script src=/js/clipboard.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.min.js?1636535829></script>
<script src=/js/perfect-scrollbar.jquery.min.js?1636535829></script>
<script src=/js/jquery.svg.pan.zoom.js?1636535829></script>
<script src=/js/featherlight.min.js?1636535829></script>
<script src=/js/modernizr.custom-3.6.0.js?1636535829></script>
<script src=/js/relearn.js?1636535829></script>
</body>
</html>