Immutable class 사용기
immutable은 무엇인가? 이전에 코드를 작성하면서 java 에도 val이라는 타입이 있는 것을 발견하였다. val 타입의 경우 우변의 타입에 따라 자동적으로 타입이 변하게 된다. 그런데 코틀린에서는 기본적으로 var은 불변객체이다. 그런데 자바는 그렇지 않다. 메리트의 정도가 다른 것이다. 그런 의미에서 immutable에 대해 알아보자.
인터페이스 참조하기!
평상시에 자연스럽게 클래스로 선언을 미리 해놓는 경우가 많다. 그렇게 되면 나중에 다른 클래스로 쉽게 변경시킬 수 가 없다. 그러한 방법을 해결하기 위해 클래스가 아닌 인터페이스로 선언을 하자. 그리고 때에 따라 클래스로 인스턴스를 생성하자.
오픈소스를 준비하자
이전부터 오픈소스에 대한 관심이 많았다. 더욱더 공부하기 위해서는 다양한 오픈소스들을 참고하고 공부해야 했다. 그래서 오픈소스를 시작하기 위하여 기본적인 지식에 대해 공부하고 정리하려고 한다.
내가 자주 사용하는 intellij 단축키 모음
내가 개발 속도가 느린 것은 생각이 느린 것도 있지만, 단축키를 잘 활용하지 못하기 때문도 있다. 단축키를 더욱더 활용하여 개발속도를 늘려보자..
사용자 정의 예외처리 사용하기
언제까지 try-catch만 사용하면서 예외처리를 할 것인가!!! 런타임에 생길 수 있는 에러에 대해 처리하여 조금 더 빠르게 에러에 대응할 수 있는 코드를 작성하자.
45 post articles, 6 pages.