인텔리J 팁 2

깃털보다 가벼운 인텔리J 아이디어(IntelliJ Idea) 팁 12 - Yeoman으로 Angular-bower-gulp project 시작하기

오늘도 가볍게(?) 인텔리J를 사용해서 Angular-Gulp-Bower 프로젝트를 시작하는 방법을 정리해보도록 하겠습니다. 왜 하필 angular , gulp, bower일까요? 그건,,, 현재 메인으로 하고 있는 작업에서 위 3가지를 사용하고 있기 때문입니다. :-) 우선 위 3가지 중 gulp 및 bower에 대해서 뭐하는 넘들인지만 간략하게 기능만 알아보도록 하겠습니다. Gulp is a javascript task runner that lets you automate tasks such as…Bundling and minifying libraries and stylesheets.Refreshing your browser when you save a file.Quickly running unit ..

깃털보다 가벼운 인텔리J 아이디어(IntelliJ Idea) 팁 11 - Method Extract

참으로 오래간만입니다.그 동안 무진장 바빠서 포스팅을 못했던건 아니었고, 사실 그냥 귀찮았었습니다. ㅎㅎ 오늘은 IntelliJ Idea에서 제공하는 기능 중 Method Extract기능에 대해서 알아보도록 하겠습니다.이 기능 역시 Refactoring기능 중 하나로서 어쩌면 상당히 유용하다고 볼 수 있는 기능입니다. 사용방법을 개략적으로 정리하자면, 아래와 같습니다.1. 추출한 대상이 되는 코드 부분을 드래그로 선택2. Refactor > Extract > Method 메뉴를 선택하거나 또는 마우스 오른쪽 context 메뉴를 통해서 선택3. 옵션창에서 생성될 메소드의 접근 제한자 및 이름을 지정, 그리고 필요시 추가 옵션 선택 우선 기본적인 방법을 알아보도록 하겠습니다. 아래와 같이 기본 코드가 있..