Disadvantages of modular programming:
- Modular programming requires extra time and memory.
- The combining of modules together is a difficult task.
- There is need of careful documentation as it may affect the other parts of the program.
- Testing and debugging of separate modules may be time consuming, thus reducing the efficiency of a program.