프로그래밍 할때 모듈 작성 기법같은거 있어?

좀 유지보수하기 편하게 체계적으로 모듈을 짜고 싶은데 영 감을 못잡겠네