AI 연구원 / 개발자 직무로 일하다보면 코드를 만지기도 하지만 자료조사, 논문 읽기, 데이터 전처리, 데이터 라벨링 등을 더 많이 하는 경향이 있다. 잘 알지는 모르지만 더 큰 회사들은 이러한 직무를 세분화하여 할 거 같다. 나는 그렇지 않기 때문에 두루두루 잘하면
단일 책임 원칙(SRP)이란 하나의 클래스는 하나의 책임만 가지며, 그 책임에 대해 완전히 캡슐화 해야 하는 원칙이다.예제를 먼저 보자. 위의 Food 클래스에서는 객체 생성시에 음식을 정의하고, 음식에 따라 if문을 처리한다. 즉 Food 클래스는 음식이 다른 두가지