본문 바로가기
반응형

IDE45

Eclipse의 Workspace와 IntelliJ의 Project 최근 인프런에 강의 영상을 올리고 여러 질문을 받았습니다. 그 중에서 자주 접하는 질문이 바로 Eclipse의 Workspace가 IntelliJ의 Project가 맞는건지에 대한 질문이였습니다. (질문) 그래서 이 부분에 대해 한번 정리를 하고자 합니다. 먼저 결론부터 말씀드리면 IntelliJ에는 Workspace 라는 개념이 없습니다. 아래는 IntelliJ 공식 문서에 나와 있는 용어 비교 표입니다.이 표 때문에 오해가 많았을거라 생각합니다. 근데 이 표 위에 적힌 소개 글을 보시면 이야기가 다르다는 것을 알 수 있습니다. 아래는 IntelliJ 공식 문서의 글입니다. The first thing you'll notice when launching IntelliJ IDEA is that it ha.. 2018. 9. 1.
IntelliJ & 안드로이드 스튜디오 기본 가이드 소개 아마 예전부터 블로그를 방문하신 분들은 아시겠지만 저는 IntelliJ를 굉장히 좋아합니다.처음 IntelliJ Ultimate 라이센스를 회사에서 받았을때, 이걸 도대체 어떻게 써야하나 막막했습니다. "누가 차례대로 하나씩 알려줬으면 좋겠다." "Eclipse에서 쓰던 기능이 IntelliJ에서 어떻게 쓰는지 소개해주는 자료가 어디 없나" 등등 생각은 많고, 행동으로 옮기지 못했습니다. 특히 Eclipse에 비해 한글로 된 자료가 너무나 부족해서 실제로 2달이 지나서야 사용하기 시작했습니다. 아마 이건 안드로이드 스튜디오 역시 마찬가지인걸로 알고 있습니다. 여전히 Eclipse에 안드로이드 플러그인을 설치해 개발하시는 분들을 자주 봤습니다. 메인 개발 툴을 바꾼다는건 그만큼 번거롭고 귀찮은 일이라고 생.. 2018. 7. 22.
Quokka 플러그인 소개! 안녕하세요? 이번 시간엔 IntelliJ의 Quokka 플러그인을 소개드리려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 소개 Javascript 개발을 진행하다보면 여러 이유로 프로토 타입을 개발을 위한 격리된 공간이 필요할때가 있습니다. 특정 라이브러리의 함수가 어떤 결과를 출력하는지 잠깐 확인하고 싶을때 JS를 강의하거나, 배우기 위해 결과를 바로 실행해보고 싶을때 새로운 언어의 기능이나 프레임워크를 실험해보고 싶을때 보통 이런 이유로 온라인 편집기 (브라우저 개발자 도구의 Console, jsbin)를 사용합니다. 하.. 2018. 4. 12.
IntelliJ에서 Json 작업 쉽게 하기 안녕하세요! 이번 시간엔 IntelliJ에서 JSON 을 쉽게 사용하는 방법에 대해 소개드리겠습니다. 모든 코드는 Github에 있습니다! 개발 도중 JSON 파일이나 코드를 사용하는 일이 빈번합니다. 그럴때마다 외부 툴의 도움을 받기보다는 IntelliJ안에서 해결하는 방법들입니다. 1. Json -> POJO 가장 먼저 소개드릴 것은 Json 코드를 POJO로 생성하는 방법입니다. 예를 들어 네이버 오픈 API를 통해 회원정보를 조회한다고 가정하겠습니다. 그럼 API 문서가 다음과 같이 결과물 Json 코드를 제공합니다.(네이버 회원 정보 조회 API)이걸 참고해서 우린 DTO 클래스를 생성해야하는데요. 만약 사용해야하는 API가 한두개가 아니면 어떡하나요? 이때 이 필드를 한땀한땀 다 치는건 너무 .. 2018. 2. 25.
Git Flow Integration으로 Git Flow 심플하게 운영하기 대부분의 회사에서 Git을 사용할 경우 Git Flow를 따릅니다. 그러다보니 귀찮을때가 많습니다. 단적인 예로 release 브랜치 작업이 끝난후 다음과 같은 작업이 진행됩니다. develop 브랜치로 스위칭 -> release 브랜치를 merge master 브랜치로 스위칭 -> release 브랜치를 merge master 브랜치에 tag 추가 release 브랜치 삭제 이런 작은 행위들이 크진 않지만 막상 할때마다 귀찮습니다. 그래서 좀 더 편하게 한번에 할수 없을까 고민하다가 IntelliJ Git Flow Integration을 발견하여 정리합니다. Tip) Source Tree에서도 Git Flow를 지원합니다. 자세한 내용은 블로그 (영문) 을 참고하세요! 이미지 중심이라 이해하시는데 크게.. 2018. 2. 5.
IntelliJ의 .http를 사용해 Postman 대체하기 안녕하세요! 이번 시간엔 IntelliJ의 .http 파일을 어떻게 사용하는지 소개드리겠습니다. 모든 코드는 Github에 있습니다! 소개 프로젝트를 계속 운영하다보면 로컬 환경외에 개발/운영 환경에서 API 요청이 잘되는지 확인이 필요할때가 많습니다. 베타/운영 서버의 A API 값이 안나와요. 확인좀 해주세요. 베타 서버의 B API 사용해보려면 어떻게 해야 하나요? 전에 사용했던 API URL과 인증키가 어떻게 되나요? 등등의 요청이 많은데요. 특히 인증 토큰등을 사용하는 경우나, 쿠키가 필요한 경우와 같이 Request 방식이 복잡하거나 할때는 대략 난감할때가 종종 있습니다. 물론 Swagger와 같은 API 프레임워크를 사용할수 있겠지만, 회사 팀 단위로 쓸때는 바로 적용하기 어려울때도 있고 당.. 2018. 1. 25.

728x90