2025-03-12 지구 멸망 한 시간 전

@장태근· March 12, 2025 · 3 min read

오늘 날씨 완전 지구 멸망 한 시간 전

Kotlin in Action

  • 짧은 구문으로 주 생성자를 정의하는 방법
  • 인터페이스

    • 클래스는 오로지 하나, 인터페이스는 여러 개 상속할 수 있다.
  • override는 의무다.
  • 기본 구현을 제공할 수 있다. 구현을 제공하지 않은 메서드는 반드시 구현해야 한다.
  • 자식 클래스는 이름, 시그니처가 같은 메서드를 사용하기 위해 중복을 해결하는 구현을 제공해야 한다.
  • 내부 클래스와 내포된 클래스

    • 용어 구분과 활용이 아직 난해하다.
  • 취약한 기반 클래스가 가장 흥미롭다. '상속보다는 조합을 사용하라'는 격언을 자주 들었다. 자주 들어 암기하다시피 했었는데 오늘은 기점으로 풀어낼 수 있는 주제가 확장되고 있다.
  • 취약한 기반 클래스(Fragile base class)
  • 『이펙티브 자바』(조슈아 블로크, 인사이트, 2018): 상속을 의도하지 않았다면 모두 final을 사용하라.

자본주의

  • 자본주의는 '은행'을 중심으로 이뤄진다.

한 번쯤 은행이 돈을 버는 구조에 의문을 가졌다. 은행에서 돈을 버는 구조가 그려지기 시작했다.

생산성을 올려보자

  • Obsidian
  • Live Templates

마치며

  • 비 맞으며 달렸음에도 기분이 좋았다.
  • 입덕주의, 안성재 씨에 빠지고 있다. 자신의 분야에 미친 사람들이 흥미롭다.
  • 강철의 연금술사, 진리는 잔혹하지만 공정해.

오늘의 함께 읽기

LY Corporation Tech Blog '린트 적용으로 코드 대량 변경 시 AST를 이용해 검증하기'

  • 린트(lint)는 코드에 있는 보풀을 의미한다. 스웨터 보풀에서 유래됐다.
  • 부모 클래스 구현을 변경함으로 자식 클래스가 의도하지 않은 동작을 범한다.

6개월 안에 합격하는 사람들의 비밀, 반복의 승리

  • 계획(역순)
  • 기본강의 듣기

    • 간단하게 휴대할 수 있도록 단권화
    • 추상화, 불필요한 내용을 덜어내기
  • [복습] 631 공부법

    • 동일한 범위를 무조건 제한된 시간 안에 해결한다.
    • 측정이 되는 순간 성취감을 느끼고 자신감이 생긴다.
  • 문제 풀기

    • 문제 풀이가 아닌 '개념을 정리한다'로 접근
  • 빠른 회독
  • 단권화를 통한 복습
@장태근
개발자. 명료한 생각이 명료한 글이 된다.