IT/자격증
-
2022 정보처리기사 1회 필기 합격!! 공부법 + 총평IT/자격증 2022. 3. 6. 23:19
저는 컴퓨터공학과 4학년 재학 중인 전공생임을 먼저 밝힙니다 IT 관련 일을 하시는 분들은 기본적으로 정처기는 있어야 한다는 말도 들었기도 하고, 4년제 대학을 나왔으니 기사 자격증은 당연히 가지고 싶은 마음에 준비했어요. 1. 필기시험 공부방법 2. 시험 총평 3. 시험 당일 느낀점 시험 일자는 220305, 어제 시험을 치루고 왔습니다. 기간은 현재 진행 중인 프로젝트가 있어 프로젝트와 병행하면서 3주 정도 공부했습니다! 1. 필기시험 공부 방법 사용 교재? 개념을 잡기 위해 교재를 사용했어요. 유명한 교재가 시나공, 수제비던데 저는 시나공으로 갔습니다. 시나공만 봐서 차이점은 잘 모르겠으나 제가 느꼈던 장점을 적어보자면 1) 기출만 모아둔 문제집이 따로 있다 2) 기출 빈도수에 따라서 A등급부터 D..
-
[개념] 좋은 객체 지향 설계 - SOLID 원칙IT/자격증 2021. 7. 23. 17:07
1. SRP (단일책임원칙) 2. OCP (개방-폐쇄 원칙) 3. LSP (리스코프 치환 원칙) 4. ISP (인터페이스 분리 원칙) 5. DIP (의존관계 역전 원칙) 1. SRP (단일책임원칙) : single responsibility principle 한 클래스 안에는 오직 하나의 책임만 가져야 한다. 여기서 하나의 책임이라는 것의 기준은 변경이다. 만일 변경이 있을 때 파급 효과가 크다면 단일 책임 원칙을 위반한 것이다, 2. OCP (개방-폐쇄 원칙) : open/closed principle 소프트웨어 요소가 확장에는 개방되어 있고, 변경에는 닫혀있어야 한다. 즉, 기능을 확장하거나 변경할 수 있으면서 그 기능을 사용하는 코드는 수정이 불가능해야한다. OCP 원칙을 지키기 위해서는 추상화가 ..