모듈 (1) 썸네일형 리스트형 모든 소프트웨어 모듈의 목적 1. 실행 중에 제대로 동작해야 한다. 2. 변경을 위해 존재한다. - 대부분의 모듈은 생명주기 동안 변경되기 때문에 간단한 작업만으로도 변경이 가능해야 한다. - 변경하기 어려운 모듈은 제대로 동작하더라도 개선해야 한다. 3. 코드를 읽는 사람과 소통하는 것이다. - 모듈은 특별한 훈련 없이도 개발자가 쉽게 읽고 이해할 수 있어야 한다. - 읽는 사람과 의사소통할 수 없는 모듈은 개선해야 한다. 즉, 모든 모듈은 제대로 실행돼야 하고, 변경에 용이해야 하며, 이해하기 쉬워야 한다. 이전 1 다음