Skip to main content

Command Palette

Search for a command to run...

June 2024

Series

June 2024

타입 세상에서는 무슨 일이 일어나고 있나요? What's Happening in the World of Types?

  1. 데이터 타입 소개: 정적, 동적, 강한 타입과 약한 타입까지

    원문: Tim Hurd, "Introduction to Data Types: Static, Dynamic, Strong & Weak" 이 글에서는 데이터 타입은 무엇이고, "정적", "동적", "강하고 약한"이라는 용어가 데이터 타입과 어떤 관련이 있고 우리가 왜 이를 신경 써야 하는지를 설명합니다. 데이터 타입이란 무엇일까요? 프로그래밍에서 데이터 타입이란 컴퓨터가 처리하는 데이터의 유형 (예: 문자열, 숫자 또는 객체)을 컴퓨터에게 알려주...

    Jun 5, 202412 min read110
    데이터 타입 소개: 정적, 동적, 강한 타입과 약한 타입까지
  2. 강한 타입 vs 정적 타입 코드 사용하기

    원문: Debjyoti Banerjee, "Using strongly typed vs. statically typed code" 강한 타입과 정적 타입 언어는 서로 관련되어 있는 프로그래밍 개념입니다. 특히 프런트엔드 개발에서 더욱 그러합니다. 하지만 그 둘은 꽤 다르며 각각의 뚜렷한 장단점이 존재합니다. 두 가지 모두 타입 안정성을 강제하지만 강한 타입 언어는 변수를 사용할 때 정의된 타입이 일관되게 사용되도록 보장하여 타입 안정성을 더욱 ...

    Jun 8, 20248 min read30
    강한 타입 vs 정적 타입 코드 사용하기
  3. 타입스크립트의 모든 다형성

    원문: Adrien Gautier, "Every polymorphism in TypeScript" 타입스크립트의 함수 오버로딩에 대해 글을 쓰다가 프로그래밍 이론에서 다형성의 세 가지 주요 유형을 우연히 알게 되었습니다. 이 글에서는 타입스크립트에서의 이 세 가지 유형의 다형성을 간단한 예제들로 소개하고자 합니다. 파라미터 다형성 타입스크립트에서 제네릭 함수를 사용한다면 이 패턴을 모른 채 사용했을 수도 있습니다. 별 기능이 없는 아래 함수를...

    Jun 12, 20244 min read10
    타입스크립트의 모든 다형성
  4. 자바의 제네릭 소개

    원문: Pedro Lopes, "Introduction to Generics in Java" 1. 소개 자바에서 제네릭을 사용하면 더욱 유연한 타입을 만들 수 있습니다. 이 튜토리얼에서는 제네릭이 무엇인지, 왜 존재하는지, 그리고 클래스, 메서드, 레코드에서 어떻게 사용하는지 살펴보겠습니다. 2. 자바에서 제네릭이 도입된 이유 J2SE 5.0은 릴리스 문서에 따라 컴파일 타임에 타입 안정성을 제공하면서 다양한 타입의 객체에 대해 작동할 수 있...

    Jun 15, 20247 min read8
    자바의 제네릭 소개
  5. 자바의 타입 소거

    원문: Dilip Thakkar, "Type erasure in Java" 자바 컴파일러는 제네릭 클래스나 함수를 일반 클래스나 함수로 변환합니다. 이 과정에서 타입 매개 변수를 타입 선언에 정의된 한정적 타입(bounded type)이나 Object 클래스로 대체하는데, 이를 타입 소거(Type Erasure)라고 합니다. 선수지식 이 글에서 논의할 개념을 이해하려면 타입 시스템과 제네릭에 대한 기본 지식이 필요합니다. 타입 소거를 확실히...

    Jun 19, 20244 min read19
    자바의 타입 소거
  6. 타입스크립트와 OpenAPI로 타입 안정성 있는 API 구축하기

    원문: Alexander Obregon, "Building Type-safe APIs with TypeScript and OpenAPI" 소개 최신 웹 개발에서 타입 안정성은 안정적이고 유지 관리가 가능한 애플리케이션을 구축하는 데 중요한 역할을 합니다. 정적 타입을 지원하는 자바스크립트의 상위 집합인 타입스크립트는 타입 안정성을 중시하는 개발자가 선호하는 언어가 되었습니다. 반면 OpenAPI는 API를 설계, 구축, 문서화 및 테스트하는 ...

    Jun 22, 20243 min read21
    타입스크립트와 OpenAPI로 타입 안정성 있는 API 구축하기