MÓDULO I – PROGRAMAÇÃO MODULAR COM C#
Curso de Engenharia de Software
2024
Prof. Ms. Ronan Loschi Rodrigues Ferreira
1. Modularidade
1.1. Definição e importância da modularidade
A modularidade é um conceito essencial na programação que consiste em dividir um
sistema em partes menores e independentes chamadas módulos. Cada módulo em C# pode
ser representado por uma classe, método ou namespace, e tem por objetivo realizar uma
tarefa específica de forma isolada.
A modularidade em C# oferece diversos benefícios, como:
• Reutilização de código: métodos e classes reutilizáveis.
• Facilidade de manutenção: mudanças isoladas em módulos.
• Colaboração: desenvolvimento paralelo por equipes diferentes.
• Compreensão e leitura: foco em partes específicas.
• Testabilidade: testes unitários aplicados a métodos e classes.
• Escalabilidade: adição de novos módulos sem reescrita de código.