채용공고 보는 버릇 들이기
어노테이션 역할?
면접질문에서 모른다면 잘할 수 있다고 어필하는 것이 중요
ex. 어노테이션은 역할은 다양한데 지금은 긴장해서 1가지정도밖에 생각나지않습니다. 그 역할은 ~~입니다.
3가지 -> 예시는 스프링 프로젝트를 하며 찾아볼것
클론코딩
클론코딩은 대부분 설계부터 시작
클론코딩은 코드를 그대로 따라 치는것이 아니다
웹 켜두고 무슨 서비스 제공하고 싶어서 만든 페이지인지 생각
도메인, DDD설계
구현
클론코딩을 어떤것에 중점을두고 했는가?
프로젝트 순서
유지보수에 큰 힘이 들지 않을 때는 앞 5단계
기획 -> 설계 -> 구현 -> 테스트 -> 오픈(운영) -> 유지보수
유지보수를 신경쓰며 모든 단계를 거쳐야한다.
비둘기 나는 짤
목으로 돌아서 날 수 있지만 나중에 더 빠르게 날아야 한다면 한계가 올 것
도메인 설계란?
도메인을 ~~라고 말할수 있는데(정의할 수 있는데, 생각할 수 있는데) 저는 이 도메인이 흘러다니는 길을 설계하는 걸 도메인 설계라고 합니다.
Product에 대해 고려해보자
1. 어떤 사이트 만들고 싶은가? -> Coffee
2. d상품의 데이터는 뭘 들고 다닐지?
객체를 흐르게 해야할 필요가 있나?
상품 이름 String name
상품 가격 int price
위와 같이 적으면 되지않나? -> 1000개의 상품이라면?
notaion : 표준, 형식, 형태를 뜻함
신입사원이 갖춰야할 덕목 1가지
(최대한 구체적으로) 질문하기
사수가 1명이라고 사수한테만 물어보면 안된다.
RDBMS를 왜 쓰시나요?