O'Reilly logo

Microsoft Dynamics NAV by Mark Brummel, Christopher Studebaker, David Studebaker, David Roys, Vjekoslav Babić, Cristina Nicolàs Lorente, Laura Nicolàs Lorente, Alex Chow

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter, we have learned about anti-patterns and how to handle legacy code. We discussed forking, templating, customizing, and exact match—the four types of code cloning.

We talked about boat anchors. We also talked about keeping the application code that is no longer in use, which could potentially harm upgrades and confuse developers. To handle the legacy code, we learned how to refactor tables and code while reducing the risk of introducing errors and maintaining the upgrade paths.

In the next chapter, we will combine the Patterns and methodology that we learned in this book into a functional application.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required