Namhoon Kim

Software Engineer

Yongin, Republic of Korea
  • Home
  • About
  • Repository
  • Links
  • Categories
  • Tags
  • Archives
  • Life
  • - Diary
  • Subject
  • - Project
  • - Topic
  • - Keyword
  • Language
  • - Java
  • - Kotlin
  • ⎿ Coroutines
  • Computer Science
  • - Introduction
  • - (Preparing) Data Structure
  • - (Preparing) Algorithm
  • Methodology
  • - Test
  • - OOP
  • - Architecture
  • PS
  • - LeetCode
  • - BOJ
  • Cryptology
  • - Theory
  • - (Preparing) PKI
  • Authentication
  • - (Preparing) OAuth
  • - FIDO 2.0
  • Android
  • - Introduction
  • - (Preparing) Topic
  • - Deep Dive
  • KMP
  • - Mobile

Board

Namhoon Kim's Coding Log

Tag Cloud

2의 보수 2진수 ASCII BFS BOJ Bipartite matching DFS Dynamic Programming Floyd Graph Greedy Huffman Hungarian Legacy Code NAVER Pathfinder RLE Regex Segment Tree Sort String Strongly Connected Components Topological Sort Unicode asFlow async authentication await bfs bit bitmasking boilerplate brute force buffer builder byte caesar cancel catch channel clean architecture clean code collectLatest combine conflate context coroutines count data structure delay divide and conquer downstream drive drop dynamic programming dynamically effective eratosthenes essence-of-object-orientation exception handling factory fan fido filter finally flatMapConcat flatMapLatest flatMapMerge flow flowOf flowOn floyd-warshall fold google graph greedy hackday hash hosting image implementation in java java-to-kotlin javabeans jekyll job join junit kmm kotlin launch map mathematics mathmatics method multiplatform object onCompletion oop out pipeline pragmatic-unit-test recursive reduce ruby runBlocking scytale sharedflow simulation singleton sort stateflow static static pages statically string suspend take tdd telescoping try typed unit test upstream withContext withTimeout zip 개발자 객체지향 구성 기능 네이버 덧셈 데이터 문자 변환 뺄셈 숫자 스키테일 시스템 시저 암호학 역사 자가격리 재택근무 정수 제조업 진법 진수 커리어 컴퓨터 컴퓨터공학 코로나 핵데이 후기

Recent Posts

  • method-architecture

    040. (Clean Architecture) 16. 독립성

    2024-05-28

  • method-test

    061. (Getting Started with Test-Driven Development) 11. TDD 마무리

    2024-05-27

  • method-test

    060. (Getting Started with Test-Driven Development) 10. 테스트 코드와 유지보수

    2024-05-24

  • method-architecture

    039. (Clean Architecture) 15. 아키텍처란?

    2024-05-23

  • method-architecture

    038. (Clean Architecture) 14. 컴포넌트 결합

    2024-05-22

  • method-architecture

    037. (Clean Architecture) 13. 컴포넌트 응집도

    2024-05-21

  • method-test

    059. (Getting Started with Test-Driven Development) 9. 테스트 범위와 종류

    2024-05-20

  • method-test

    058. (Getting Started with Test-Driven Development) 8. 테스트 가능한 설계

    2024-05-17

  • method-architecture

    036. (Clean Architecture) 12. 컴포넌트

    2024-05-16

  • method-test

    057. (Getting Started with Test-Driven Development) 7. 대역

    2024-05-13

040. (Clean Architecture) 16. 독립성

May 28 method-architecture clean architecture Comments 1.7k words 10 mins for read

061. (Getting Started with Test-Driven Development) 11. TDD 마무리

May 27 method-test junit, tdd Comments 504 words 3 mins for read

060. (Getting Started with Test-Driven Development) 10. 테스트 코드와 유지보수

May 24 method-test junit, tdd Comments 1.5k words 9 mins for read

039. (Clean Architecture) 15. 아키텍처란?

May 23 method-architecture clean architecture Comments 899 words 5 mins for read

038. (Clean Architecture) 14. 컴포넌트 결합

May 22 method-architecture clean architecture Comments 1.8k words 11 mins for read

037. (Clean Architecture) 13. 컴포넌트 응집도

May 21 method-architecture clean architecture Comments 1.1k words 6 mins for read

059. (Getting Started with Test-Driven Development) 9. 테스트 범위와 종류

May 20 method-test junit, tdd Comments 1.6k words 10 mins for read

058. (Getting Started with Test-Driven Development) 8. 테스트 가능한 설계

May 17 method-test junit, tdd Comments 2.2k words 13 mins for read

036. (Clean Architecture) 12. 컴포넌트

May 16 method-architecture clean architecture Comments 809 words 5 mins for read

057. (Getting Started with Test-Driven Development) 7. 대역

May 13 method-test junit, tdd Comments 133 words 1 mins for read

035. (Clean Architecture) 11. DIP - 의존성 역전 원칙

May 8 method-architecture clean architecture Comments 524 words 3 mins for read

034. (Clean Architecture) 10. ISP - 인터페이스 분리 원칙

May 7 method-architecture clean architecture Comments 274 words 1 mins for read

033. (Clean Architecture) 9. LSP - 리스코프 치환 원칙

May 6 method-architecture clean architecture Comments 394 words 2 mins for read

032. (Clean Architecture) 8. OCP - 개방 폐쇄 원칙

May 3 method-architecture clean architecture Comments 581 words 3 mins for read

031. (Clean Architecture) 7. SRP - 단일 책임 원칙

May 2 method-architecture clean architecture Comments 802 words 5 mins for read

056. (Getting Started with Test-Driven Development) 6. 테스트 코드의 구성

Apr 29 method-test junit, tdd Comments 769 words 4 mins for read

055. (Getting Started with Test-Driven Development) 5. JUnit 5 기초

Apr 26 method-test junit, tdd Comments 1.3k words 7 mins for read

054. (Getting Started with Test-Driven Development) 4. 기능 / 명세 / 설계

Apr 25 method-test tdd Comments 979 words 6 mins for read

030. (Clean Architecture) 6. 함수형 프로그래밍

Apr 24 method-architecture clean architecture Comments 432 words 2 mins for read

029. (Clean Architecture) 5. 객체 지향 프로그래밍

Apr 23 method-architecture clean architecture Comments 1.4k words 8 mins for read

053. (Getting Started with Test-Driven Development) 3. 테스트 코드 작성 순서

Apr 22 method-test tdd Comments 3.9k words 24 mins for read

028. (Clean Architecture) 4. 구조적 프로그래밍

Apr 19 method-architecture clean architecture, kotlin Comments 351 words 2 mins for read

027. (Clean Architecture) 3. 패러다임 개요

Apr 18 method-architecture clean architecture, kotlin Comments 330 words 2 mins for read

026. (Clean Architecture) 2. 두 가지 가치에 대한 이야기

Apr 17 method-architecture clean architecture, kotlin Comments 722 words 4 mins for read

025. (Clean Architecture) 1. 설계와 아키텍처란?

Apr 16 method-architecture clean architecture, kotlin Comments 672 words 4 mins for read

052. (Getting Started with Test-Driven Development) 2. TDD 시작

Apr 15 method-test tdd Comments 4.3k words 26 mins for read

013. (Clean Code) 13. 동시성 - Concurrency

Nov 6 method-architecture clean code, oop Comments 2.2k words 13 mins for read

012. (Clean Code) 12. 창발성(創發性) - Emergence

Nov 3 method-architecture clean code, oop Comments 1k words 6 mins for read

011. (Clean Code) 11. 시스템 - Systems

Nov 2 method-architecture clean code, oop Comments 2.3k words 14 mins for read

010. (Clean Code) 10. 클래스 - Classes

Nov 1 method-architecture clean code, oop Comments 2.2k words 13 mins for read

009. (Clean Code) 9. 단위 테스트 - Unit Tests

Oct 31 method-architecture clean code, oop Comments 1.2k words 7 mins for read

008. (Clean Code) 8. 경계 - Boundaries

Oct 30 method-architecture clean code, oop Comments 646 words 4 mins for read

007. (Clean Code) 7. 오류 처리 - Error Handling

Oct 27 method-architecture clean code, oop Comments 1.5k words 9 mins for read

006. (Clean Code) 6. 객체와 자료구조 - Objects and Data Structures

Oct 26 method-architecture clean code, oop Comments 1.2k words 7 mins for read

005. (Clean Code) 5. 형식 맞추기 - Formatting

Oct 25 method-architecture clean code, oop Comments 2.2k words 13 mins for read

004. (Clean Code) 4. 주석 - Comments

Oct 23 method-architecture clean code, oop Comments 1.8k words 11 mins for read

003. (Clean Code) 3. 함수 - Functions

Oct 18 method-architecture clean code, oop Comments 1.6k words 9 mins for read

005. (KMM Mobile) 5. 공통 모듈 내 로직

Oct 17 kmm-mobile kmm, kotlin, multiplatform Comments 318 words 1 mins for read

002. (Clean Code) 2. 의미있는 이름 - Meaningful Names

Oct 16 method-architecture clean code, oop Comments 2k words 12 mins for read

001. (Clean Code) 1. 클린 코드

Oct 15 method-architecture clean code, oop Comments 445 words 2 mins for read

004. (KMM Mobile) 4. BuildSrc 적용 및 의존성 설정

Oct 13 kmm-mobile kmm, kotlin, multiplatform Comments 1.4k words 8 mins for read

003. (KMM Mobile) 3. 프로젝트 톺아보기

Oct 12 kmm-mobile kmm, kotlin, multiplatform Comments 273 words 1 mins for read

002. (KMM Mobile) 2. Hello, World!

Oct 11 kmm-mobile kmm, kotlin, multiplatform Comments 209 words 1 mins for read

001. (KMM Mobile) 1. 개발 환경 설정

Oct 10 kmm-mobile kmm, kotlin, multiplatform Comments 364 words 2 mins for read

021. (Objects) 14. 일관성 있는 협력

Jun 16 method-oop object, 객체지향 Comments 614 words 3 mins for read

018. (Objects) 11. 합성과 유연한 설계

Jun 9 method-oop object, 객체지향 Comments 991 words 6 mins for read

016. (Objects) 9. 유연한 설계

Jun 2 method-oop object, 객체지향 Comments 624 words 3 mins for read

015. (Objects) 8. 의존성 관리하기

May 26 method-oop object, 객체지향 Comments 936 words 5 mins for read

014. (Objects) 7. 객체 분해

May 19 method-oop object, 객체지향 Comments 978 words 6 mins for read

013. (Objects) 6. 메시지와 인터페이스

May 12 method-oop object, 객체지향 Comments 681 words 4 mins for read

046. (Pragmatic Unit Testing in Kotlin with JUnit) 10. Mock 객체

May 3 method-test junit, kotlin, pragmatic-unit-test Comments 1.6k words 9 mins for read

011. (Objects) 4. 설계 품질과 트레이드오프

Apr 21 method-oop object, 객체지향 Comments 590 words 3 mins for read

045. (Pragmatic Unit Testing in Kotlin with JUnit) 9. 리팩토링 - 단일 책임 원칙, 명령 질의 분리 원칙

Apr 21 method-test junit, kotlin, pragmatic-unit-test Comments 911 words 5 mins for read

104. (Java to Kotlin) 4. POJO에서 Value로

Apr 13 kotlin java, java-to-kotlin, kotlin Comments 40 words 1 mins for read

044. (Pragmatic Unit Testing in Kotlin with JUnit) 8. 리팩토링 - 메서드 추출 기법

Apr 12 method-test junit, kotlin, pragmatic-unit-test Comments 913 words 5 mins for read

103. (Java to Kotlin) 3. Optional to Nullable

Apr 6 kotlin java, java-to-kotlin, kotlin Comments 1.1k words 6 mins for read

043. (Pragmatic Unit Testing in Kotlin with JUnit) 7. CORRECT 기억법

Apr 5 method-test junit, kotlin, pragmatic-unit-test Comments 1.1k words 6 mins for read

042. (Pragmatic Unit Testing in Kotlin with JUnit) 6. Right-BICEP 원칙

Apr 4 method-test junit, kotlin, pragmatic-unit-test Comments 1.2k words 7 mins for read

102. (Java to Kotlin) 2. 클래스

Apr 4 kotlin java, java-to-kotlin, kotlin Comments 1.5k words 9 mins for read

007. (The Essence of Object-Orientation) 7. 객체지향 설계의 세 가지 관점

Mar 24 method-oop essence-of-object-orientation, object, 객체지향 Comments 556 words 3 mins for read

006. (The Essence of Object-Orientation) 6. 도메인과 구조, 유스케이스와 기능

Mar 24 method-oop essence-of-object-orientation, object, 객체지향 Comments 871 words 5 mins for read

101. (Java to Kotlin) 1. 자바에서 코틀린으로

Mar 23 kotlin java, java-to-kotlin, kotlin Comments 779 words 4 mins for read

041. (Pragmatic Unit Testing in Kotlin with JUnit) 5. FIRST 원칙

Mar 22 method-test junit, kotlin, pragmatic-unit-test Comments 1.1k words 6 mins for read

040. (Pragmatic Unit Testing in Kotlin with JUnit) 4. 테스트 코드 구조화

Mar 8 method-test junit, kotlin, pragmatic-unit-test Comments 1.5k words 9 mins for read

005. (The Essence of Object-Orientation) 5. 책임과 메시지

Mar 3 method-oop essence-of-object-orientation, object, 객체지향 Comments 1.3k words 8 mins for read

004. (The Essence of Object-Orientation) 4. 객체지향 설계 기법의 기초

Feb 24 method-oop essence-of-object-orientation, object, 객체지향 Comments 1.3k words 8 mins for read

039. (Pragmatic Unit Testing in Kotlin with JUnit) 3. JUnit 검증 딥 다이브

Feb 22 method-test junit, kotlin, pragmatic-unit-test Comments 1.4k words 8 mins for read

003. (The Essence of Object-Orientation) 3. 추상화와 타입

Feb 17 method-oop essence-of-object-orientation, object, 객체지향 Comments 1.1k words 7 mins for read

038. (Pragmatic Unit Testing in Kotlin with JUnit) 2. 진짜 JUnit 테스트 코드 작성하기

Feb 15 method-test junit, kotlin, pragmatic-unit-test Comments 1.5k words 9 mins for read

002. (The Essence of Object-Orientation) 2. 행위와 상태

Feb 10 method-oop essence-of-object-orientation, object, 객체지향 Comments 1.5k words 9 mins for read

037. (Pragmatic Unit Testing in Kotlin with JUnit) 1. 첫 JUnit 테스트 구축하기

Feb 8 method-test junit, kotlin, pragmatic-unit-test Comments 628 words 3 mins for read

001. (The Essence of Object-Orientation) 1. 협력과 역할 그리고 책임

Feb 2 method-oop essence-of-object-orientation, object, 객체지향 Comments 1.6k words 10 mins for read

036. (Unit Test Principles) 10. 단위 테스트 안티 패턴

Jan 10 method-test unit test Comments 2.4k words 14 mins for read

(BOJ) 1010 다리 놓기

Dec 30 ps_boj BOJ, eratosthenes, mathematics Comments 484 words 3 mins for read

035. (Unit Test Principles) 9. Mock 처리에 대한 모범 사례

Dec 27 method-test unit test Comments 2k words 12 mins for read

(BOJ) 1016 제곱 ㄴㄴ 수

Dec 23 ps_boj BOJ, eratosthenes, mathematics Comments 304 words 1 mins for read

(BOJ) 1074 Z

Dec 23 ps_boj BOJ, divide and conquer, recursive Comments 443 words 2 mins for read

034. (Unit Test Principles) 8. 왜 통합 테스트를 해야 하는가?

Dec 20 method-test unit test Comments 2.8k words 17 mins for read

(BOJ) 1149 RGB거리

Dec 16 ps_boj BOJ, dynamic programming Comments 551 words 3 mins for read

033. (Unit Test Principles) 7. 가치있는 단위 테스트를 위한 리팩토링

Dec 13 method-test unit test Comments 3k words 18 mins for read

(BOJ) 1389 케빈 베이컨의 6단계 법칙

Dec 9 ps_boj BOJ, bfs, floyd-warshall, graph Comments 817 words 5 mins for read

032. (Unit Test Principles) 6. 단위 테스트 스타일

Dec 6 method-test unit test Comments 3.7k words 23 mins for read

(BOJ) 1587 이분매칭

Dec 2 ps_boj BOJ, greedy Comments 551 words 3 mins for read

(BOJ) 1495 기타리스트

Dec 2 ps_boj BOJ, dynamic programming Comments 480 words 3 mins for read

(BOJ) 1152 물병

Nov 25 ps_boj BOJ, bitmasking, greedy, implementation, mathematics Comments 373 words 2 mins for read

(BOJ) 1629 곱셈

Nov 18 ps_boj BOJ, divide and conquer, mathematics Comments 228 words 1 mins for read

031. (Unit Test Principles) 5. Mock과 테스트 취약성

Nov 15 method-test unit test Comments 3.3k words 20 mins for read

(BOJ) 1019 책 페이지

Nov 14 ps_boj BOJ, mathematics Comments 452 words 2 mins for read

(BOJ) 1931 회의실 배정

Nov 14 ps_boj BOJ, Greedy, Sort Comments 299 words 1 mins for read

030. (Unit Test Principles) 4. 좋은 단위 테스트의 4대 요소

Nov 8 method-test unit test Comments 2.8k words 17 mins for read

(BOJ) 1325 효율적인 해킹

Nov 7 ps_boj BFS, BOJ, DFS, Graph Comments 406 words 2 mins for read

029. (Unit Test Principles) 3. 단위 테스트의 구조

Nov 1 method-test unit test Comments 1.8k words 11 mins for read

(BOJ) 1230 문자열 거리

Oct 31 ps_boj BOJ, Dynamic Programming Comments 476 words 2 mins for read

(BOJ) 1013 Contact

Oct 31 ps_boj BOJ, Regex, String Comments 415 words 2 mins for read

(BOJ) 2288 격자의 분리자

Oct 24 ps_boj BOJ Comments 579 words 3 mins for read

(BOJ) 1730 판화

Oct 24 ps_boj BOJ, implementation, simulation Comments 508 words 3 mins for read

028. (Unit Test Principles) 2. 단위 테스트란 무엇인가

Oct 18 method-test unit test Comments 1.8k words 11 mins for read

(BOJ) 1501 영어 읽기

Oct 17 ps_boj BOJ, data structure, hash, string Comments 533 words 3 mins for read

(BOJ) 1312 소수

Oct 17 ps_boj BOJ, mathmatics Comments 189 words 1 mins for read

027. (Unit Test Principles) 1. 단위 테스트의 목표

Oct 10 method-test unit test Comments 1.6k words 9 mins for read

Prev 1234Next
Page 1 of 4
-->