공부하는 개발자

  • HOME

2022/05/21 1

이펙티브 코틀린 간단 정리 (Effective Kotlin)

잘 몰랐거나, 인상깊은 부분 위주로만 정리 1장 안정성 안정성 : 크래시가 적으면 사용자와 개발자 모두에게 좋고, 상당한 비즈니스 가치를 제공한다. Item 1. 가변성을 제한하라 시간의 변화에 따라서 변하는 요소를 표현할 수 있다는 것은 유용하지만, 상태를 적절하게 관리하는 것이 생각보다 꽤 어렵다. 프로그램을 이해하고 디버그하기 힘들어진다. 시점에 따라 값이 달라질 수 있기 때문에 코드의 실행을 추론하기 어려워진다. 멀티스레드 프로그램일 때는 적절한 동기화가 필요하다. 테스트하기 어렵다. 상태 변경이 일어날 때 이러한 변경을 다른 부분에 알려야 하는 경우가 있다. 가변성은 시스템의 상태를 나타내기 위한 주요한 방법이다. 하지만, 변경이 일어나야 하는 부분을 신중하고 확실하게 결정하고 사용해야 한다. ..

개발 공부 기록하기/01. JAVA & Kotlin 2022.05.21
이전
1
다음
더보기
프로필사진

공부하는 개발자

생각을 정리하고 공부한 것을 공유하는 블로그입니다.

  • 전체글 (236)
    • 개발 공부 기록하기 (108)
      • 01. JAVA & Kotlin (38)
      • 02. DB & SQL (24)
      • 03. AWS & Infra (13)
      • 04. Spring & Spring Boot (10)
      • 05. JPA & queryDSL (0)
      • 06. gradle (0)
      • 07. react.js & vue.js (11)
      • 08. 네트워크 (1)
      • 20. 일반 (10)
      • 30. 알고리즘 모음 (0)
    • 주식 공부 기록하기 (114)
      • 01. 산업분석 (45)
      • 02. 기업분석 (33)
      • 03. 포트폴리오 관리 (9)
      • 04. 투자기업 모니터링 (8)
      • 05. 주식 (혹은 경제) 관련 용어 정리 (6)
      • 06. 투자 철학, 마인드 (13)
    • 일상 기록하기 (9)
      • 01. 지나가는 일기 (2)
      • 02. 독서 기록 (7)
    • 지식 공유하기 (3)
      • 어렵지만 쉬운 자바 강의: 입문편 (3)
    • 프로젝트 기록하기 (0)
    • 이것저것 공부하기 (1)

Tag

Java, 기업분석, Effective Java, 철강, 삼일씨엔에스, 디스플레이, AWS, AWS SQS 들이파기, 건기식, 산업분석, 코틀린, Real MySQL, 유진기업, 포트폴리오, 하워드 막스, MySQL, SQS, 산업리포트, 2020포트폴리오, 투자에 대한 생각,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2022/05   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바