CS/Basic1 개발상식 좋은 코드란 목적대로 잘 동작하는 코드 가독성이 좋은 코드 코드리뷰에 대한 시간이 줄어든다. 다른 곳에서 사용하기 용이하다. 버그가 발생했을 때 파악하기 용이하다. 중복이 없는 코드 재사용성이 좋다. 코드가 간결해진다. 객체 지향 프로그래밍이란 컴퓨터 사고 중심의 패러다임에 벗어나 인간 중심적 프로그래밍 패러다임이라 한다. 현실 세계를 프로그래밍적인 관점으로 옮겨와 하는 것이다. 사물들의 특징들을 가지고 프로그래밍 하는 것.(정적인 개념,추상적 개념==객체) 장점 코드의 재사용성. 객체 단위로 나누어져 코드가 작성되므로 디버깅과 유지보수가 용이하다 대형 프로젝트에 적합(클래스 단위로 모듈화) 단점 객체간의 메시지 교환으로 많은 오버헤드가 발생한다. 설계 단계에 많은 시간과 노력이 필요. + 객체 지향의 .. CS/Basic 2021. 3. 22. 이전 1 다음