카테고리: 우아한테크코스

우아한테크코스 레벨2 회고

      우아한테크코스 레벨2 회고에 댓글 없음

명품 코드 짜기 부푼 마음을 안고 시작했던 우아한테크코스가 벌써 절반이나 지나갔다. 그동안 나는 무엇이 변했을까? 곰곰이 생각해 보았더니, 코딩을 통해서 나오는 ‘겉으로 보이는 결과물’은 그렇게 크게 변하진 않은 것 같다…. Read more »

git cherry-pick 사용법

      git cherry-pick 사용법에 댓글 없음

우테코에선 항상 git으로 미션을 진행하는데, 페어 프로그래밍의 경우도 마찬가지다. 페어 프로그래밍에서의 git 사용법은 주로 둘 중 한 명의 노트북으로 같이 미션을 진행한다. 노트북 주인의 fork한 저장소에 커밋이 저장된다. 미션을 완수한… Read more »

스프링의 생성자 주입이 필드 주입보다 권장되는 이유

스프링에서 한 클래스에 다른 클래스의 의존성을 부여하는 방법은 두 가지가 있다. @Autowired 이용하기 (필드 주입) @AutoWired 어노테이션을 통해 UserController에 UserService를 의존 시켰다. 생성자 주입 이용하기 어노테이션을 쓰는 대신 final로 필드를… Read more »

우아한테크코스 레벨 1 결산

      우아한테크코스 레벨 1 결산에 댓글 2개

우아한테크코스가 시작된 지 어느덧 두 달이 되었고 레벨 1의 끝을 바라보고 있다. 느낀 점을 간단히 정리해 보았다. 우테코에서의 9주 우테코에 와서 처음 받은 미션은 ‘페어 프로그래밍’으로 진행하는 문자열 계산기 만들기와… Read more »

SOLID 설계 원칙

      SOLID 설계 원칙에 댓글 없음

SOLID 설계 원칙이란 다음을 뜻한다. 단일 책임 원칙(Single Responsibility Principle) 개방-폐쇄 원칙(Open-Closed Principle) 리스코프 치환 원칙(Liskov Substitution Principle) 인터페이스 분리 원칙(Interface Segregation Principle) 의존 역전 원칙(Dependency Inversion Principle) 단일 책임… Read more »