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

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

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

맥북으로 바꾸다

      맥북으로 바꾸다에 댓글 없음

그동안 열렬한 씽크패드+리눅스 매니아였건만, 우아한테크코스를 진행하면서 X1 카본의 부족한 성능과 리눅스의 버그와 부실한 앱 지원에서 어려움을 겪고 맥으로 옮기게 되었다. 우테코의 맥 점유율이 심상치 않다. 구입한 모델은 맥북 프로 2018년식… Read more »

스프링 프레임워크 빈 등록과 컴포넌트 스캔

수동 빈 등록 방법 설정 클래스에 다음과 같이 새 메소드를 만들어 빈으로 생성하길 원하는 클래스의 객체를 리턴하도록 만든다. 기본적으로 빈의 이름은 클래스명의 첫 글자를 소문자로 바꾼 이름이 된다. 다른 이름을… Read more »

2016년 이후 신형 맥에서 시동음 활성화하는 방법

애플 맥의 상징과도 같았던 시동음. 2016년식 이후로 사라졌는데 이를 다시 되살리는 방법이 발견되었다. 맥을 부팅후 터미널을 열고 다음 명령어를 입력한다. 시동음을 다시 끄려면 다음 명령어를 입력하면 된다. 이렇게 활성화된 시동음은… Read more »

git cherry-pick 사용법

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

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

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

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

JetBrains Toolbox를 이용해 리눅스에 IntelliJ 쉽게 설치하기

맥이나 윈도우와 달리, 리눅스는 인텔리제이 다운로드 시 공식 홈페이지에서는 설치 가능한 패키지 대신 바이너리 파일로만 제공된다.그렇기 때문에 설치 후 런처에 아이콘이 나타나지 않는다거나 실행 파일을 지워버렸다거나 하는 사례들을 자주 접할… Read more »

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

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

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