개발개념
-
모듈(Module)/모듈화(Modularization)프로그래밍CS 2019. 9. 23. 22:06
모듈 Module 이란? 개발을 하면서 모듈화 프로그래밍의 중요성에 대해 한번쯤은 들어본 적이 있을 것이다. 모듈이란 무엇이며, 모듈화가 왜 중요한 걸까? 다음은 네이버에서 모듈(module)을 검색했을 때 나오는 결과이다. 프로그램의 기능을 독립적인 부품으로 분리한 것을 모듈이라고 한다. 일반적으로 서브루틴과 데이터 구조의 집합체로서, 그 자체로서 컴파일 가능한 단위이며, 재사용 가능하고 동시에 여러 다른 모듈의 개발에 사용될 수 있다. 무슨 말인지 알 것 같긴 한데.... 모듈에 대해 처음 접한다면 알듯말듯 한 설명이다. 쉽게 말하면, 모듈이란 특정 기능별로 나누어지는 프로그램 덩어리 라고 할 수 있다. 우리가 몇만줄의 코드를 짜야 한다고 할 때, 모든 코드를 한 파일에 작성한다면? 몇만줄의 코드를 ..