좋은 코드란 무엇일까 (feat. 객체지향)
·
Side Tech Notes
개발에 대해 공부하고 프로젝트를 진행하면서 좋은 코드에 대한 말을 많이 듣습니다.좋은 코드를 위해 팀원들과 코드 리뷰를 하며 토론을 하고 여러 책이나 영상을 찾아보며 공부하고 디자인 패턴을 적용하기도 합니다. 그 중 객체지향이라는 키워드는 좋은 코드에서 가장 많이 나오는 키워드 중 하나입니다.그래서 객체지향이란 무엇인지 확인해보고 그에 따라서 제가 생각하는 좋은 코드란 무엇인지 설명하겠습니다.객체지향이란그럼 대체 객체지향이란 무엇일까요? 아래는 gpt가 객체지향 프로그래밍이 뭐야?라는 질문에 대해 답변한 내용입니다.답변을 아래와 같이 정리해 볼 수 있겠네요.프로그램을 클래스와 객체를 통해 캡슐화하여 구현한다.상속과 다형성을 통해 유연성과 확장성을 제공한다.직관적으로 모델링하여 유지보수와 확장이 용이하다...