Patterns for Modularity: What Modules Don't Want You to Know
Modular systems are designed to maximize their flexibility and extensibility. Often, complex modular systems evolve over time in a way that was not planned or desired, due to new requirements and modifications. This session presents methods for analysis of large modular architectures using specialized tools and visualization techniques for discovering potential design issues. It includes a case study about refactoring the modular architecture of the NetBeans IDE.
The session is intended for Java architects and advanced developers. Participants will learn about
• Discovering issues in a large modular systems
• Refactoring a modular architecture
• The experience of refactoring the NetBeans IDE
Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.