2018년/C, Java, FileSystem
[C] :: 함수와 모듈화
처음으로 배우는 C프로그래밍을 보고 공부한 내용 함수와 모듈화가 필요한 이유 - 시간이 지날수록 인간의 생산성과 밀접하게 관련해 있는 SW가 전체 프로젝트의 주비용으로 자리매김하고 있음- 하드웨어는 제조 기술의 발전과 관련이 있기때문에 가격이 급락함 ex.마이크로칩이 10년사이에 500달러에서 1달러로 저렴해짐 - 실제 개발보단 유지보수가 오래걸리고 비용도 큼 프로그램이 쉽게 유지 되기 위해선 - 프로그램을 얼마나 쉽게 읽을 수 있고, 이해할 수 있는지에 달림- 함수 내부 구조를 잘 구성해서 모듈화를 잘하면 유지보수 때 아주 좋음 변수의 유효 범위(Scope) - 함수는 아래 그림과 같은 닫힌 상자로 표현할 수 있음 ( 다른 함수들이 못보게 숨겨져있다는 캡슐화같은 사실을 강조 )- 범위에 따라 지역변수와..
2018. 1. 2. 19:59