본문 바로가기
2018 Jet Brains Day 후기를 2019년에 쓰기! 2018 Jet Brains Day 후기를 2019년에 쓰기! 2018 Jet Brains Day 후기를 2019년에 쓴다.어차피 내 블로그는 정보의 전파 목적도 있지만, "개인적 기록" 이라는 의미도 강하기 때문에...혹시라도 out-dated 된 이 소식이 별로라면 그냥 back 을 눌러주시면 되겠다. 장소는 세종대학교. "경품 추첨권" 과 "기념품 및 샌드위치" 교환권이 함꼐 붙어있는 입장권.경품은 맥북 프로였던 것으로 기억하는데... 나는 못 받았으므로 더 이상 언급 X기념품 및 샌드위치에서 기념품은 티셔츠, 그리고 샌드위치는 나름 괜찮은 퀄리티지만 양이 조금 적었던 샌드위치였다. 세션의 시작은 10시부터였고, 9시 10분쯤 도착한 나는 행사를 협찬한 부스들을 돌아다니며,여러 가지 기념품(?)들을.. 2019. 4. 16.
[android] Annotation Processing 에 대한 이야기 [android] Annotation Processing 에 대한 이야기 http://hannesdorfmann.com/annotation-processing/annotationprocessing101 The Basics -annotation processing 은 compile time 에 annotation 을 확인하여 어떤 action 을 하는 것을 이야기한다. -annotation processing 은 Java 5 부터 가능하다.그러나 사용할만한 API 는 Java 6 에 release 되었다. -annotation processor 는 java code 나 byte code 를 input 으로 받아서 java 파일로 output 을 생성한다.이 생성된 output 은 compile time 에.. 2017. 7. 31.
[Kotlin Tutorial] Kotlin 소개 - Kotlin : what and why [Kotlin Tutorial] Kotlin 소개 - Kotlin : what and why 참조 : Kotlin in Action -Kotlin 은 Java platform 을 targeting 한 새로운 프로그래밍 언어.Java 코드와 함께 쓰일 수 있다.Android 개발 뿐만 아니라 Server-side 개발에도 쓰일 수 있다. -Java 의 iib, framework 와 함께 쓰일 수 있고, Java 와 비교해 Performance 도 거의 동일하다. 1.1. A Taste of Kotlin -http://try.kotl.in 을 통해 코드 실습을 할 수 있다. -data class Person(val name: String, val age: Int? = null) fun main(args: A.. 2017. 7. 12.
@NotNull annotation 의 장점 @NotNull annotation 의 장점 http://robaustin.wikidot.com/annotations-and-notnullhttps://www.jetbrains.com/idea/documentation/howto.html - Find Bugs 와 IntelliJ 는 null check annotation 을 지원한다. 코드 가독성 측면에서 좋지 않다는 이야기도 있지만, 그건 케바케. - function 의 param 에 null 이 들어오면 RuntimeException 을 던지도록 처리하는 것이 좋다.public void testMethodNotNull( @NotNull String param ){ // do sth.}만약 method 선언부에 @NotNull 을 선언하면, valida.. 2015. 6. 23.
.idea 폴더가 뭔가요? IntelliJ ( 인텔리 J ) 라는 IDE 에서 사용하는 option 값을 저장하는 폴더입니다. .idea, IDE, Intellij, option, preference, 설정값, 인텔리 j, 인텔리 제이, 저장, 폴더 2015. 6. 14.
iml 파일이 뭔가요? ( git repository 에 올리는 게 맞나요? ) iml 은 Intelli J IDEA Module 의 약자로,Intelli J 의 Module 구성에 대해 xml 형태로 기술해 놓은 파일입니다. 아마 이 글을 검색해서 들어오신 분들은 'git' 과 관련지어 검색해 보셨을 거라 생각합니다.이 iml 파일이 뭔지.. 또 git 을 통해 repository 에 올려도 좋을지에 대해 고민이 되셨겠죠. 우선 답을 드리면 '올리지 않는 것을 추천한다' 입니다.1인 프로젝트 같은 경우는 올려도 상관이 없습니다만..협업을 하는 경우에는 다른 OS 와 다른 IDE 환경 등을 사용한다면 계속 change 가 발생하게 됩니다.그래서 iml 파일은 *.iml 로 git ignore 처리를 하는 것을 추천드립니다. 2015. 6. 4.
반응형