작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
실전 예제 4 - 상속관계 매핑
작성
·
419
0
수업을 듣다가 혼자서 만드는 것이라도 프로그램을 설계할 때 방대한 유저들의 데이터가 유입되었을 경우를 생각해보면서 설계하는 것이 좋을 것 같다는 생각이 들었습니다. 만약에 실제 프로그램이라면 여러 클래스 혹은 데이터베이스를 건드는 코드가 방대하게 있을텐데, 어떤 부분 혹은 코드가 성능을 저하시키고 어떤 코드가 잘 짜진 곳이라고 현업에서 어떻게 판단하시는지 너무 궁금합니다. ㅎㅎ 항상 강의 너무 유익하고 감사하게 듣고 있습니다. ^^
답변 1
안녕하세요. kim hyunbin님, 공식 서포터즈 OMG입니다..
성능과 관련하여 시간복잡도/공간복잡도를 고려한다거나 불필요한 작업을 수행중이지는 않는지 분석하여 판단할 수 있고
잘 짜여진 코드는 제가 생각했을 때
가독성과 모듈화 및 재사용성을 고려한 코드가 잘 짜여진 코드라 생각합니다.
코드가 읽히지 않거나 재사용이 불가능하고 특정 기능에서만 동작하는 코드가 많다면 프로그램의 복잡도가 높아져서 유지보수와 개발에 많은 어려움을 겪어보기도 하였구요 ^^.감사합니다.