
이번 글에서는 인텔리제이 사용자들의 개발 생산성을 더 도와주는 라이브 템플릿을 만들어보려고 합니다. 라이브 템플릿은 기본 몇글자만 사용을 하여도 자동으로 템플릿을 만들어주는 방법을 의미합니다. 1. Editor -> Live Template 으로 이동하여 + 버튼 클릭 2. 1. Live Template 클릭 3. 라이브 템플릿 항목의 정의 Abbreviation: 단축어로 사용할 명령어를 의미합니다. Description: 단축어의 내용 설명입니다. Template text: 여기에 들어가는 내용이 Live Template 를 사용하였을 때 나타나는 내용입니다. Define : 어떤 언어에서 사용을 할지 결정합니다. Java 언어와 다른 각종 언어가 포함되어 있습니다. 4. 실제 템플릿 만들기 예를 들..

안녕하세요~ 코딩을 진행할 때 주로 사용하는 툴이 IntelliJ IDE 를 사용하고 있는데, 간헐적으로 메모리 사용량이 10GB를 넘어버리는 경우가 종종 있어 메모리를 최적화하면서 사용하는 방법을 간단히 소개드리려고 합니다. 사용 OS: macOS Monterey RAM: 32GB Chipset: Intel i7 Core Processor 1. IntelliJ 툴 내에서 상단의 Help 클릭 2. Edit Custom VM Options... 클릭 후 Xms, Xmx 수치를 개발자님 맥북 또는 mac 환경에 맞추어 설정합니다. Xms: 메모리 최저 사용량 Xmx: 메모리 최대 사용량 설정이 완료되면 IntelliJ를 재기동합니다. 3. 재기동을 하여도 메모리 사용량이 많다면 File - Invalida..

Author: 니용 코틀린 언어를 사용하려면 가장 먼저 설치와 빌드 환경을 구축하여야 하겠죠 각 환경마다 차이가 있으니 자신에게 맞는 방법으로 설치하시면 되겠습니다. 먼저 공통적으로 설치하여야 하는 부분입니다. macOS: Homebrew가 설치되어 있지 않으신 분은 Homebrew를 먼저 설치해주세요! $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" $ brew tap homebrew/cask-versions $ brew update JDK 설치 오라클 페이지에 들어가 JDK(Java Development Kit)를 설치합니다. 2020년 6월 24일 기준으로 Java 8..

Author: 니용 이번 글에서는 Kotlin이 무엇인지와 태어난 배경과 어디 사용되고 있는지 간단히 알아보려고 합니다. 1. Kotlin(코틀린)이라고 읽으며 프로그래밍 언어(ex: Java, Python)의 계열 중 하나입니다. 1-1. 2011년에 태어났습니다. 1-2. JetBrains에서 개발하였습니다. 1-3. 어원은 JetBrains의 R&D Center가 위치한 상트페테르부르크 근처 '코틀린(Ко́тлин)' 섬 이름입니다. (참고로 러시아어는 할 줄 모릅니다 :p) 1-4. 확장자는 .kt 또는 .kts 를 사용합니다. 2. IntelliJ IDEA를 만든 JetBrains 사에서 만든 언어입니다. 2-1. IntelliJ IDEA에서 최적화되어 있습니다. 2-2. Android Stud..

Author: 주니용 이번 글에서는 인텔리제이 사용자를 위한 생산성을 높이는 방법을 작성해보려 합니다. 이미 다들 아시다시피 IntelliJ IDEA 도구는 개발자의 편의성을 많이 높여주는 'Refactor'과 'Inspection', 'Shortcut' 기능들을 많이 제공해주고 있습니다. 잘 모르시겠다구요? 여기를 클릭하시면 이전에 제가 작성한 글에서 인텔리제이의 설치부터 기본 개념까지 작성해두었습니다. 리팩터(Refactor)의 개념은 현재 열려있는 프로젝트에서 해당 소스를 참조하고 있는 모든 영역을 일괄적으로 변경하는 것을 의미합니다. 이런 개념은 코드 내부에서 변수명이나 메소드명을 변경할 때도 유용하지만, 클래스(Class)의 명을 변경하였을 때 이 클래스를 참조하고 있는 다른 클래스에서의 선언부..

Author: 주니용 개발을 알고 지낸지 어느덧 10년이 되었다. 요즘 회사에서 사용하는 없어서는 안되는 툴이 있다. 바로 JetBrains사에서 출시한 IntelliJ이다. (읽는건 인텔리제이라고 읽어요) JetBrains사는 2009년 출범하여 현재까지 런칭중인 회사로 현재 구글에서 공식 지원하는 안드로이드 개발 툴인 Android Studio를 비롯하여 각기 다양한 언어의 툴을 지원해주는 IDE를 개발하고 지원한다. (안드로이드 개발은 전적으로 JetBrains으로 넘어갔다고 합니다) 기존에는 윈도우만을 기반으로 지원이 가능했지만, 이제는 매킨도시/리눅스 모두 지원 가능하다고 한다. 개발을 시작했을 때에는 Eclipse를 기본으로 시작하였고, Eclipse가 없었던 시절(있었는데 몰랐을 수도 있음)..