스프링입문을위한 자바 객체지향의 원리와 이해(1)
1. 들어가며 Java, Spring를 사용하여 몇번의 프로젝트를 해왔으나 진행할때마다 새로운 기분이 들었고, 이 Spring 코드를 왜 써야 하나 이런 궁금증이 생기기도 했다. 그러다가 설계패턴과목을 들으면서 OOP, SOLID원칙에 따라 코드를 역할과 책임에 따라 나누고 세련되게 작업하는 법을 배우고 실천하면서 문득 내가 주로 사용하는 Spring...
1. 들어가며 Java, Spring를 사용하여 몇번의 프로젝트를 해왔으나 진행할때마다 새로운 기분이 들었고, 이 Spring 코드를 왜 써야 하나 이런 궁금증이 생기기도 했다. 그러다가 설계패턴과목을 들으면서 OOP, SOLID원칙에 따라 코드를 역할과 책임에 따라 나누고 세련되게 작업하는 법을 배우고 실천하면서 문득 내가 주로 사용하는 Spring...
1. 들어가며 나는 노트북으로 작업하기보단 데스크탑으로 작업하는것을 선호한다. 노트북이 있음에도 모니터 크기나 키보드, 마우스가 불편한 점이 있어 학교 실습실의 데스크탑을 사용하곤 했다. 실습실 컴퓨터와 우리 집의 데스크탑사이에서 작업물을 공유하기위해 카톡을 쓰기도 하고 github에서 private용의 Repo를 쓰기도 했으나 전자의 경우 매번 프로...
1. 들어가며 Ubuntu와 같은 리눅스 배포판은 개발자들 사이에서 잘 알려져있고, 실제 업무에서도 활용하는 경우가 많다. 그러나 이러한 리눅스 배포판은 어디까지나 업무환경의 일환으로 학습의 대상이고 결코 편한 환경으로 여겨지지 않는다. (적어도 내 주위 사람에겐 그렇다.) 나는 다른 사람들과 같이 윈도우를 쭉 사용해 왔으나, 최근 리눅스 민트를 주 ...