목록코틀린 공부정리 (42)
개발여행일지~
단일 책임 원칙 - SRP(Single Responsibility Principle) 단일 책임 원칙(SRP)는 객체는 단 하나의 책임만 가져야 한다는 원칙을 말한다. '책임' 이라는 의미는 하나의 '기능 담당'으로 보면 된다. 하나의 클래스는 하나의 기능 담당하여 하나의 책임을 수행 해야한다. 단일 책임 원칙을 준수하는 이유 하나의 클래스에 여러 책임을 넣었을때와 클래스를 분리시켜 책임을 분산시켰을때의 프로그램의 유지보수와 관련이있다, 객체에 여러 책임이 생길수록 다른 역할의 코드끼리 결합될가능성이있어 나중에 코드를 수정하였을때 서로 복잡하게 얽혀 모든 코드를 다시 테스트 해야할수있다. 이러한 일이 발생하기에 각각 객체를 분리시켜 한 객체 한책임으로 다른책임을 변경하였을때 코드가 복잡해지는것을 예방할수..
Kotlin이란? 앱, 백엔드, 데스크톱 프로그램 등 다양한 프로그램을 개발할 수 있는 언어 구글에서 안드로이드 앱 개발할 때 권장하는 언어 코틀린의 특징 직관적이고 간결한 문법 Null처리에 높은 안정성 JVM 언어와 100% 호환되는 프로그래밍 언어 코틀린의 장점 적은 노력으로 많은 작업을 할 수 있다 더욱 높은 품질의 프로그램을 제작할 수 있다 간결하고 안전하게 비동기 처리를 수행할 수 있다 코틀린 개발 프로그램 IntelliJ IDEA Android Studio 유용한 단축키 정리 1. 라인지우기 Control + Y (Windows) Command + delete (Mac) 2. 주석 처리 Control + / (Windows) Command + / (Mac) 3. 자동포커싱 Control + ..